Skip to main content Module tools Copy item path Source analyzer browser Browser Automation Tools cargo computer Computer control tools: mouse, keyboard, screen capture, window management. container Container Tools (Docker & Podman) file fim git http HTTP request tool for web/API interactions knowledge Knowledge Graph Tools lsp_tools LSP tool wrappers for the agent’s tool registry. package Package Manager Tools page_controller Page Controller — full Playwright-based browser automation tool. process Process Management Tools pty_shell PTY-based interactive shell sessions. screen_capture Screen capture tool for general-purpose screenshot functionality. search shell swarm_tool Swarm dispatch meta-tool. vision Vision tools for analyzing and comparing images via vision-capable LLMs. PaginationInfo Pagination metadata for truncated tool output. ToolRegistry Name-keyed registry of available tools. Created with all built-in tools
pre-registered; additional tools can be added at runtime via register . Tool A tool that can be executed by the agent. Each tool has a name, description,
JSON schema for its arguments, and an async execute method. Tools are
registered in a ToolRegistry and invoked by name during agent execution. truncate_with_pagination Truncate output at character boundaries, returning the page and pagination metadata. validate_tool_arguments_schema Validate tool arguments against the top-level JSON schema contract exposed to the model.