All Documentation

Documentation Everywhere else

Audit events: runs

The contract behind the audit webhook, the auditor pack and the OpenTelemetry export, generated from the code.

Every event the audit webhook delivers, generated from the code: catalogue version 250, the number of event types. This page has the runs; approvals and refusals are on the second page, and seats, the record of the work and the team on the third.

What a delivery looks like

One JSON document with id, at (ISO time), team, type, actor (the account's email), chatId (the discussion, when there is one), runId and technique where they apply, source and detail. The HMAC-SHA256 of the exact body travels in the X-LetThemChat-Signature header. No event carries a transcript, a prompt, a key, or a masked value.

Runs

TypeReported byWhenDetail carries
run.startedMac and serverA discussion starts a run.title, mode, leader (Mac); seats, depth (server)
run.finishedMacA run ends with an answer.agreed, usd
run.stoppedMacA run is stopped before an answer.agreed, usd
run.failedMac and serverA run failed: what, the seat or tool at fault, the steps blocked (row 336).what, seat, tool, blockedSteps
run.repairedServerA failed discussion's later run ended agreed; the minutes between are its time to repair (row 336).minutes
skill.provisionedMacBuilt-in skills were written, refreshed or removed (row 252).written, refreshed, kept, removed
skill.installedMacA skill was installed from the team's skills registry (row 252).name, sha256, from
skill.deletedMacA person deleted one of their skills in Settings → Skills.name
chat.compactedMac and serverEarlier turns were folded into a note (row 256).by, folded
runs.cut_offMacEvery run on this Mac ended at once, as on quit.count
worktree.keptMacA deleted discussion's checkout was kept: it held unmerged work.reason
egress.remote_addedMacA git remote added mid-run named a new host, kept off the allowlist.host, dir
delegate.startedMacThe lead hands a bounded piece of the job to a discussion of its own.title, parent
delegate.finishedMacA delegated discussion reports back.title, status, usd
delegate.parallelMacDelegated tasks started side by side, each in its own worktree.parent, tasks, slots
delegate.landedMacA delegated task's change is brought back into its parent.parent, child, applied, files
compare.startedMacOne task went to several leads at once, ranked blind.entrants, seats
compare.rankedMacThe seats ranked the lettered attempts.entrants, judges, first, usd
compare.takenMacA person applied one attempt to their checkout.attempt, seat, applied, files
replay.startedMacAgreed discussions were replayed by one seat from their starting commits, to be held against what was agreed.count, seat, model
replay.finishedMacThe replays finished; each pair was judged blind.count, finished, judged, preferredReplay, usd
background.wakeMacBackground work woke its discussion.kinds, count
cost.nudgeMacA run cost more than usual; the person was told in time to stop.usd, factor
list.startedMacA backlog run through a list of tickets starts.count, branch
list.prMacA backlog run opens its pull request.url
list.endedMacA backlog run ends.done, failed
issue.startedMacWork starts from an issue, on its own branch.number, branch
issue.triagedMacAn issue was triaged at the door: ready, spec, person or parked.number, verdict
linear.key.setMacA Linear API key was checked with Linear and kept on this Mac, for starting from Linear issues.nothing beyond when
browser.cookies.importedMacSign-ins for chosen sites were copied from the person's browser into the app's browser pane.browser, sites, cookies (counts only)
browser.cookies.forgottenMacImported sign-ins for chosen sites were removed from the browser pane.sites, cookies (counts only)
app.quit.backgroundMacThe app was quit while discussions were running, and kept working in the menu bar until they finished.runs
run.identityMacA run assumed its named AWS role, or ran with none.role, from, assumed, session, why

See Also

Not what you were looking for? The help centre answers one question at a time, and the support page says how to reach a person.