Skip to main content
The summary.json artifact provides a high-level view of episode outcomes, metrics, and flags. It’s designed for quick access to key information without parsing the full event timeline.

Schema overview

Root fields

string
required
Version of the summary schema. Currently "1.3.0".
string
required
Unique episode identifier.
string
required
The original task or goal.
string
required
ISO 8601 start timestamp.
number
required
Total episode duration in seconds.
string
required
Adapter execution status: "success", "error", or "skipped".
string
required
Verification outcome: "success", "goal_not_achieved", "success_unverified", or "error".
object
required
Verification summary block.

Flags

Configuration flags for the episode run.
boolean
required
Whether intuition was enabled.
string
required
Execution mode: "meta" or "minimal".
object
Direction statistics (meta mode only).

Metrics

Core execution metrics.
number
required
Success indicator: 1 for success, 0 for failure.
number
required
Number of planning iterations.
number
required
Number of actions executed.
number
required
Number of reflection passes.
number
required
Number of policy vetoes.
number
Number of learning proposals generated.
number
Number of learning proposals applied.
object
Timing metrics.

Insight

Advanced insight metrics (meta mode only; may be absent in minimal mode).
object
Computed insight metrics.

Tags

User-provided metadata.
object
Key-value pairs of user-provided metadata.

Complete example

Reading summaries

Python

CLI

File access

Use cases

Check success rate

Find vetoed episodes

Analyze latencies

Next steps

State schema

State artifact reference.

Export metrics

Export to observability tools.