Skip to main content
Inspect current session telemetry, Registry usage, feedback, logs, and Agent insight reports. All 11 supported workflows provide table and JSON output. Finite commands return one JSON document. Streaming commands return JSON Lines, one compact object per update. The dead ops metrics, legacy ops spans, and synthetic ops telemetry test commands have been removed. Current trace detail comes from ops traces --span through the Sessions API.

Commands

Top Registry items

JSON returns the direct ranking array. MCP ranking is currently server-limited to five results; Agent ranking is currently server-limited to six.

Feedback

Submit feedback:
Update feedback:
Delete feedback:
View feedback:
Feedback types are mcp, agent, skill, hook, prompt, and sandbox. Stars accept 1 through 5 and comments accept at most 5,000 characters. Rate and update return the direct feedback object. Delete currently returns an empty object. JSON deletion requires --yes; human mode prompts without it. Feedback JSON combines aggregate and individual results:

Traces and current session details

traces uses the current REST session pipeline:
  • Summary list: GET /api/v1/sessions
  • Turn or span detail: GET /api/v1/sessions/{session_id}
--platform accepts a registered harness. --days accepts 1 through 365 and --limit accepts 1 through 200. Default JSON returns the direct session summary array. Turn and span JSON fetch every selected session detail:
--turn renders prompts and tool calls. --span includes full assistant and tool-result detail. Detail failures are surfaced rather than replaced with incomplete summaries.

Telemetry status

The server portion requires administrator access. The result combines recent server counts and local durable outbox state:
A local outbox read failure remains visible as available: false with a safe error type. The removed synthetic test command is not part of the current JSONL session ingestion architecture.

Logs

Read a finite local tail:
Follow local logs:
Follow remote server logs with administrator access:
Valid levels are TRACE, DEBUG, INFO, WARNING, ERROR, and CRITICAL. --filter performs case-insensitive text filtering. --lines must be zero or greater. JSON mode emits JSON Lines. Local records have this shape:
Remote records wrap the structured server event:
Malformed remote records, inaccessible files, HTTP errors, timeouts, and connection failures use categorized exits. Access tokens are never emitted. Log content itself may contain sensitive application data and must be handled accordingly.

Agent insights

List reports:
Show a report or one section:
A section request returns report_id, section, and that section’s data rather than the entire report. Generate once:
Generate and wait with JSON Lines progress:
Periods accept 1 through 365 days. --version and --compare require semantic versions. Invalid report rows, ambiguous prefixes, missing reports, unknown sections, unavailable providers, generation failures, and wait timeouts use categorized errors. Report sections include:
  • at_a_glance
  • what_they_work_on
  • interaction_style
  • usage_patterns
  • what_works
  • friction_analysis
  • suggestions
  • usage_cost_analysis
  • version_comparison
  • regression_detection
  • on_the_horizon
  • fun_ending

Exit codes