Skip to main content
A bot receives the parent catalog: everything below, plus the connected apps you enabled for Bot. It is not a subset of Chat’s tools or Code’s workspace catalog — it is its own set, built around having a computer.

Catalog

User-visible tools

What you see in the conversation is a handful of short bubbles, not the inner loop. Four tools produce them: Plain assistant text outside these tools is dropped, not rewritten into a canned message. See How Bot works.

Background tasks

task starts work in the background and returns immediately with { ok, id, status: "queued" }. The child then emits task_started, task_progress, and task_completed or task_failed. Children cannot send_to_user and cannot nest another task; everything reports back through the parent.

What parks behind approvals

Dangerous computer steps and changes in connected apps do not run on the bot’s say-so. They park as Allow / Deny / Always in the conversation. See Approvals.

What is not here

  • Computer — the machine the tools run on.
  • Skills — instruction bundles the skill tool loads.