Skip to main content
Sikaru agents are managed agents: Sikaru owns the durable run lifecycle and managed harness, while your product owns the user experience, private tools, credentials, and approvals. Managed runs create the experience data Sikaru needs for continual learning. Failures, user feedback, operator corrections, eval results, and successful outcomes become evidence for reviewed behavior updates that improve reliability and user satisfaction over time.

Choose the right entrypoint

Respond

Stream manually

Use run(...) when the product UI needs every event or when you want to decide how tool requests are handled.

Resume a durable run

Local tools

Local tools run inside your product process. They are the right fit when a capability needs your application database, service clients, policy checks, or private credentials.

Provider tools

Provider tools are references to product-owned brokers. Use them when a separate service handles capabilities such as MCP servers, Composio connectors, or remote tool gateways.

Run inputs

Each managed run should include stable product identifiers.
Keep user-facing artifacts and audit logs in your product. Sikaru receives enough context to run, learn, and propose reviewed changes without becoming your system of record.