Digitorn
Digitorn
All terms
Runtime

Module

A bundle of tools the agent can call (filesystem, web, shell, channels). Declared in YAML, loaded at boot.

also known as: agent module, tool module
In depth

Modules are the runtime's way of grouping related tools. The filesystem module exposes read, write, edit, grep, glob. The web module exposes search, fetch. The shell module exposes bash. You add a module to an agent by listing it under modules, optionally restricted to specific actions. Modules can be shared across agents (same instance) or isolated, depending on the use case.

What it looks like in practice

YAML
1modules:2  filesystem: { config: { read_before_edit: true } }3  web: { config: { search_backend: duckduckgo } }
Related concepts
Newsletter

Get the next post in your inbox.

Engineering notes from the Digitorn team. No marketing, no launch announcements, no "10 prompts that will change your life". Just the things we write that we'd want to read.

One-click unsubscribe. We never share your address. Powered by our own infrastructure, not a tracker.

More in Runtime

Behaviour rules/glossary/behavior-rulesCron trigger/glossary/cron-triggerFilesystem module/glossary/filesystem-moduleHooks/glossary/hooksHot reload/glossary/hot-reloadTriggers/glossary/triggers