Tools

Tools are the built-in capability families that agents can call directly. Enable them per agent, and optionally scope them more tightly per chat when needed.

Built-ins are no longer documented as plugins. External add-ons are covered under Extensions.

Core Tools

Local execution and file work

  • execute: run sandboxed bash scripts, with optional host execution when explicitly enabled
  • files: read, write, list, move, copy, delete, and send files
  • edit_file: targeted exact-match edits inside existing files

Research and browsing

  • web: web search, page fetch, and direct HTTP/API calls
  • browser: Playwright-backed browser automation and page interaction

Coordination and reasoning support

  • delegate: delegate work to external specialist runtimes such as Claude Code, Codex, OpenCode, Gemini CLI, or other configured backends
  • memory: long-term memory store and recall
  • monitor: durable watch jobs for files, endpoints, tasks, pages, email, and related triggers
  • extension_creator: design focused extensions for recurring automation or durable external behavior

Platform tools

  • manage_platform: unified platform management for agents, projects, tasks, schedules, skills, documents, and secrets
  • manage_projects: project and operating-context management
  • manage_connectors: connector administration and outbound connector messaging
  • manage_chatrooms: multi-agent room management
  • delegate_to_agent: assign work directly to another specific SwarmClaw agent
  • schedule_wake: schedule a proactive wake event in the current chat

Extension-backed built-ins

Some shipped capabilities are available when their bundled extension is enabled:

  • image_gen
  • email
  • replicate
  • google_workspace

Delegation

There is no separate orchestration engine toggle. Delegation is the product concept.

Two families matter:

  • CLI delegation through delegate
  • agent-to-agent delegation through delegate_to_agent

If an agent has delegation enabled, it can either delegate to All Agents or to a selected subset.

See Delegation for the exact model.

Tool Access Grants

Tool access requests now operate on tool families directly. Granting access adds the requested built-in tool family to the current chat or agent selection.

Extensions vs Tools

  • Tools are built into SwarmClaw.
  • Extensions are external add-ons installed from the Extensions surface.

Use tools for core platform behavior. Use extensions when you need to extend the platform with new external logic, hooks, UI, providers, or connectors.