Skip to main content

Common checks

Check the installed SDK

Confirm the interpreter that runs the agent can import the public API:

Keep recorded work inside the run

The run context must contain the real agent task:
For async agent code, use async with and await the task before leaving the context. Work moved to another thread needs sovara_client.with_context(...) so it retains the active run.

Trace custom operations

Supported provider, framework tool, and MCP calls are recorded automatically. Use trace for important application operations that do not pass through one of those integrations, such as retrieval, database access, parsing, or custom tool dispatch:
Prefer one shared dispatch wrapper over many helper decorators.

Inspect what was recorded

Use visible step refs from probe, not internal UUIDs.