Observed
A tool result, exit code, changed target, or other event present in the supplied record.
Traceplain turns Codex, Claude Code, and OpenTelemetry activity into a bounded human handback: recorded actions, unsupported claims, failures, unknowns, and the decision that still belongs to you.
No Traceplain upload. The Action stays in your runner; the viewer stays in your browser.
The agent changed three files and committed them locally.
“All tests pass.” No test execution was present in the activity record.
The free Action reads an existing Codex JSONL, Claude Code stream, or OTLP JSON file inside the runner. It writes a safe-mode handback directly to the native workflow summary and can fail the step when human review is required.
fail-on-review: true turns attention signals into a CI hold;- name: Verify agent activity
uses: harmonicfutures/traceplain-review-action@v1
with:
path: artifacts/agent-run.jsonl
fail-on-review: true
For an ad-hoc or sensitive review, paste or choose JSON/NDJSON locally. Traceplain recognises supported event shapes and keeps uncertain facts uncertain.
Traceplain labels evidence without pretending a log proves more than it does.
A tool result, exit code, changed target, or other event present in the supplied record.
A policy decision or authority outcome recorded with a receipt reference.
An action the record says was denied or blocked before its intended effect.
A statement by the agent or runtime that Traceplain cannot independently establish.
A cautious interpretation drawn from names or context, clearly marked as inference.
Evidence is missing, ambiguous, unsupported, or outside the imported record.
NEED A METHOD? Read the practical guide to reviewing an AI agent activity log →
NEED A HANDOFF? Download the free evidence-labelled AI agent handoff template →
USING CODEX? Capture and review codex exec --json output →
USING CLAUDE CODE? Review stream JSON and session tool calls locally →
USING OTEL? Review an OpenTelemetry GenAI trace locally →
DESIGNING LOGS? Use the minimal AI agent audit-log event schema →
APPLYING DLP? Keep sensitive content out of the agent review record →
REVIEWING IN CI? Build a bounded GitHub Actions handback →
AUTOMATING CI? Generate a bounded Markdown handback in GitHub Actions →
The public viewer stays free. The Review Kit gives you the complete printable method and reusable handback files immediately after checkout.
One time · immediate digital delivery through Stripe
Get the Review Kit Checkout collects your name and email for the receipt. Imported agent activity is never sent to Stripe.Join the field notes or share the reason you stopped. That evidence decides what Traceplain becomes next.