sovara --help for the command list installed on your machine.
Setup and connectivity
Local exec server
start launches the bundled exec server when the configured local endpoint is
not healthy. With an explicit --server-url, it only health-checks that
endpoint. stop accepts only a local URL, stops the bundled server and its
Qdrant sidecar, and succeeds when they are already stopped.
Recording and inspection
Project selection for a run is defined by SDK code, not
record or the
working directory.
Project-scoped run listing mirrors the Runs API. It returns the selected page
plus distinct_code_versions and custom_metric_columns for discovering
discrete filters:
--tag-id values are ANDed.
--project-id is required for every run list.
Diagnostics
Create a ZIP archive of local service logs and their retained rotations:--output, the archive is written under ~/.sovara/diagnostics/.
On macOS, --include-system-logs adds the last 30 minutes of Sovara-related
Unified Log entries. This is opt-in because OS logs may contain sensitive
machine metadata.
Step rerun
probe for the selected step can be edited. See Rerun LLM
Steps for examples.
Replay keys
See Replay Keys for provider naming and validation details.
Annotations
--label success,failure.
The JSON preserves scores, statuses, tags, and distinct_code_versions.
annotations inspect prints the complete run-annotation response. The persisted
recommendation is under recommendation and includes analysis, scores, statuses,
adjudication pairs, closest failure evidence, and most-novel evidence.
Lessons
Every lessons command requires--project-id (or its --proj-id alias):
--force on lesson commands only when you intentionally want to skip model
validation.