novafabric.ai/capsules

Example Run Capsules

examples

Run Capsules from the NovaFabric repository: what one run writes, read from the capsule files themselves, and where each example comes from.

01/───GALLERY

Every file name and count below is read from the capsule at build time. What is a Run Capsule? explains each file, and the Run Capsule demo opens the fixture in your browser.

minimal agent run
$ nova capture python examples/minimal-agent-run/agent.py
run_id 01KR2E9P1TRANFT6EP0JAMTTQM
capsule.yaml ✓ status success, written by novafabric 0.2.0
trace.jsonl ✓ 1 span
model-calls.jsonl ✓ 0 model calls
tool-calls.jsonl ✓ 0 tool calls
env.lock ✓ host, interpreter, packages
replay.yaml ✓ replay policy
redaction-proof.json ✓ secret-scan record
minimal agent run

A real capture committed to the NovaFabric repository: examples/minimal-agent-run/agent.py run under nova capture, with no code changes. It makes no model or tool calls, so it shows the files a capture writes for any command: the manifest, the trace, the environment lock, the replay policy and the secret-scan record.

repository examplepythonno code changes
view on github ↗
code-review agent · demo fixture
command python review.py --diff examples/sample.diff
run_id 01KR5SQZPDGTKE3MDP3ZRX8WP1
capsule.yaml ✓ status success, written by novafabric 0.6.12
trace.jsonl ✓ 5 spans
model-calls.jsonl ✓ 2 model calls
tool-calls.jsonl ✓ 2 tool calls
code-review agent · demo fixture

The capsule the in-browser demos on this site read: a code-review agent with 2 model calls and 2 tool calls, its trace, and the input diff and output review its manifest references. It is a showcase fixture in the Run Capsule format, not a recording of a real run.

demo fixturemodel callstool calls
view on github ↗
02/───SUBMIT A CAPSULE

Share your capsule

Running novafabric on an interesting project? We'd love to feature it here.

01Install novafabric and capture a run
02Push your capsule to a public GitHub repo
03Open an issue with the [capsule] tag linking your repo
open an issue ↗