Skip to content
中文

Built-in tools

Built-in tools ship with the platform. An agent can only call tools that are ticked.

Category Tool Purpose
Interaction ask_user Ask you a question or confirm a choice
Interaction show Present files or web previews
Execution bash Run a command in the sandbox
Execution bash_async Run long commands without blocking
Execution background_task Start, inspect and cancel background jobs
Execution monitor Watch logs or output over time
Execution reset_environment Reset the execution environment
Files read_media Read images and other media
Context compact_context Compact an over-long context
Collaboration run_agents Spawn sub-agents to work in parallel
Collaboration get_agents Check sub-agent status
Collaboration talk_to_agent Talk to a specific agent
Collaboration get_team_members List team members
Collaboration delete_agents Clean up sub-agents
Code code_map_init Index a repository into a code map
Skills find-skills Search available skills

Open Tools in the left menu:

  • Timeout — empty means the built-in default; a custom value is used as-is.
  • Output truncation — beyond the line or byte limit, output is truncated and the full version is written to disk, so a single command cannot flood the context.
  • Clearing a field restores the default; changes apply immediately.

In the Agents editor, tick tools under Built-in tools. Follow least privilege.

  • Read-only tasks do not need file-writing or command tools.
  • Prefer background execution for long work.
  • Pair chatty commands (logs, builds) with truncation and read the spilled file when needed.

A tool is unavailable — confirm it is ticked and that the session has a sandbox (execution tools need one).

Commands time out — use background execution or raise the timeout.

Output is truncated — expected; the full output is on disk for the agent to read.