Browse the documentation
Documentation
Extending the agent
Writing tools, the SPEC registry, and MCP in both directions.
- The agent writes its own toolsWhen a capability is missing, the agent can author a tool at runtime — generate Rust, compile it to WASM, and register it without a restart.
- Installing tools from the registryFind a tool someone already wrote, install it into a running session, and publish your own — with a trust policy deciding what may install without asking.
- Skills and MCPConstrain the agent to a role with a skill, and connect it to external tools — in both directions — with MCP.