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 | |||
| 8 | 8 | # Backlog | |
| 9 | 9 | ||
| 10 | 10 | ||
| 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 | + | ||
| 11 | 23 | - [ ] pull requests (gix merge) | |
| 12 | 24 | - [ ] pull mirror (maybe): a repo that virtually mirrors a GitHub repo | |
| 13 | 25 | - just displays it here — periodically fetched, read-only on the anvil side | |
| ⋯ 27 unchanged lines | |||