Capture
Project-local lifecycle hooks record supported coding-agent sessions as they work.
Agent Transcripts preserve the work behind agent-authored code. Vex captures supported harness sessions, screens them before upload, and binds the authorized record to the exact Change so reviewers can inspect provenance and start a bounded handoff.
A Change can carry sessions from multiple people, supported harnesses, and models. Vex keeps the patchset binding, capture status, redaction metadata, token totals, and subagent count with each attached transcript.
The Change page lists provenance; transcript content stays behind the server-authorized handoff instead of being embedded into the review payload.
Agent Transcripts · explanatory model
Capture and attachment model
Project-local lifecycle hooks record supported coding-agent sessions as they work.
Vex detects known credential and sensitive-field patterns before upload.
When the working copy leaves a Change, active sessions bind to its exact commit.
Changes, History, and Sessions expose scoped provenance and authorized handoff actions.
See who and which harness produced each attached session.
See commit-bound agent context beside Change, CI, and deployment state.
Filter captured sessions across repositories, people, harnesses, and status.
Open an authorized sanitized handoff for explanation or a fresh-agent continuation.
$ vex setup --with-agent-checkpoints$ vex session doctorCapture is best-effort by design: a hook or network failure never blocks a source operation. Screening detects known credential and sensitive-field patterns and fails closed; it is not a guarantee that arbitrary secrets can be recognized. The local outbox and doctor command keep incomplete delivery visible and retryable.
Transcript access remains authorization-scoped. Retention, deletion, legal hold, and organization policy are deployment decisions to confirm during evaluation. Native lossless resume is not universal; Continue starts a bounded sanitized handoff when exact provider resume is unavailable.
Start with proof