Capabilities

Coming soon

A Harness defines what an agent can use. Start with the capabilities your task needs, then configure their permissions and runtime requirements.

TaskGuide
Call typed Python functionsTools
Use tools from external systemsConnectors & MCP
Run code and work with filesSandbox
Load reusable procedures on demandSkills
Gate tool calls and request approvalPermission
Check structured-output support and limitationsStructured output
Before you enable a capability

Before you enable a capability

Read the selected guide before adding it to your harness. Capabilities have different requirements: connectors can require a hardened worker, sandboxes have different isolation properties, and skills are early in development. The structured-output guide documents a known limitation with response_format.

To customize execution around model and tool calls, see Custom hooks. For a complete agent using tools, follow the quickstart.