{"repo":"Arrmlet/tracecraft","free":true,"listed":false,"github":"https://github.com/Arrmlet/tracecraft","clone":"git clone https://github.com/Arrmlet/tracecraft.git","description":"The black box for AI agents — record every session, referee every task claim. Live mirroring + atomic coordination in a bucket YOU own. No server.","language":"Python","stars":31,"topics":["agent-observability","ai-agents","backup","claude-code","cli","cloudflare-r2","huggingface","minio","multi-agent","python"],"license":"MIT","category":"ai-agents","readme_excerpt":"tracecraft The black box for AI agents — records everything your agents do, and referees what they do next. Every coding session, every task claim, every handoff lands as plain JSON in a bucket you own — any S3-compatible or HuggingFace bucket. Replay any run from any machine, months later. Audit any incident. No server. No database. No SDK lock-in. - Record — your coding agent stores sessions as local JSONL and, in Claude Code's case, deletes them after 30 days by default. tracecraft session mirror -f streams the transcript to your bucket live: private by default, redacted by default, immune to purges, crashes, and laptop swaps. - Referee — run a fleet and two agents can never grab the same work: task claims are decided atomically by S3 If-None-Match conditional writes — 1,200/1,200 contested races, exactly one winner (benchmarks) — plus shared memory, mailboxes, handoffs, and artifacts through the same bucket. Who is this for: anyone running Claude Code / Codex / OpenClaw / Hermes who wants an indelible record of what their agents did — and fleets of agents that need coordination without new infrastructure. --- Record: your sessions, backed up in 60 seconds Fastest path is a HuggingFace bucket (any S3 endpoint works too — see Backends): That's the whole setup — init defaults the project to your directory name and the agent id to your username, and mirror defaults to the claude-code harness ( --harness codex openclaw hermes for the others). init creates the bucket private by","default_branch":null,"files":null,"tree":[],"storefront":"/r/Arrmlet","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Arrmlet/tracecraft/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}