Why use Sikaru
Sikaru gives agent teams a practical loop for continual improvement:- Run managed agents from your product server with durable streaming and resume.
- Keep tools private by executing product capabilities inside your infrastructure.
- Capture Experience trajectories that are compatible with Harbor-style agent trajectory workflows.
- Bring existing traces through OpenInference-compatible spans, OTLP resource spans, or native Sikaru trajectories.
- Use evals as release checks before managed behavior changes reach staging or production.
- Review every update with public diffs, evidence, and explicit approve/promote actions.
Start here
Quickstart
Install the SDK, configure a project key, declare a tool, and run your first managed agent.
Core concepts
Learn how managed agents, evals, Harbor trajectories, and OpenInference-compatible traces fit together.
Choose a workflow
Managed agent runs
Use
respond, stream runs manually, resume durable runs, and register local or provider tools.Experience ingestion
Record Harbor-compatible agent trajectories, OpenInference spans, signals, outcomes, failures, and raw traces.
Standards files
Define managed behavior with instructions, skills, eval rubrics, and explicit trace uploads.
Review improvements
Inspect diffs and evidence, approve to staging, then promote reviewed behavior to production.
Core primitives
Continual learning loop
Sikaru does not let production agents rewrite themselves without review. It turns real-world evidence into proposed updates, checks those updates against evals and regressions, and keeps humans in the release loop.Request flow
Packages
- Python
- TypeScript
Authentication
All SDK calls use a project-scoped API key.https://api.sikaru.ai. You only need SIKARU_API_URL when targeting another environment.
Project keys are created after signing in to Sikaru and provisioning a project. The platform shows the key once during setup and supports rotation from project settings.