anvilsign in

collin/anvil · 3ceb8f2e

Record the agent-session follow-ups in the backlog

Collin Richards · 2026-08-18 16:18 UTC · 3ceb8f2eee51c6775a52dc8885af080a57cc917f · parent c2ed76da · browse files

modifiedTODO.md+12 −0
⋯ 7 unchanged lines
88 # Backlog
99
1010
11+- [ ] agent sessions, next milestones (docs/agent-sessions.md):
12+ - a real checkout: the container clones from anvil's smart-HTTP endpoint and
13+ pushes `agent/<id>` back. Needs a session-scoped push credential, which
14+ does not exist (tokens are read-only, Bearer only on GET/HEAD)
15+ - ref-scope that credential to `refs/heads/agent/*` — needs a ref filter in
16+ receive-pack. Until it lands a session credential could write `main`
17+ - trigger surfaces: a start button on a TODO item, an issue, a red CI run
18+ - rate limiting, so automated pushes can't queue sessions endlessly once
19+ triggers exist (`max_concurrent` bounds concurrency, not churn)
20+ - a finished session's transcript rendered on its page (it is already on
21+ disk under `sessions/<id>.log`; nothing reads it back yet)
22+
1123 - [ ] pull requests (gix merge)
1224 - [ ] pull mirror (maybe): a repo that virtually mirrors a GitHub repo
1325 - just displays it here — periodically fetched, read-only on the anvil side
⋯ 27 unchanged lines