Skip to content

Tools

Tools provide capabilities that agents can invoke to interact with the environment.

Available Tools

Tool Description Repository
Filesystem Read/write files GitHub
Bash Execute shell commands GitHub
Web Fetch web content GitHub
Search Search codebases GitHub
Task Delegate to sub-agents GitHub
Todo AI self-accountability for complex tasks GitHub

No modules found.

Configuration

tools:
  - module: tool-filesystem
    config:
      allowed_paths: ["/home/user/projects"]
      read_only: false

  - module: tool-bash
    config:
      timeout: 30
      blocked_commands: ["rm -rf /"]

Contract

See Tool Contract for implementation details.