autonomous-pickup skill: bridge dispatch artifacts to Desktop Start-locally #43
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally filed by @coilysiren on 2026-05-13T10:39:59Z - https://github.com/coilysiren/repo-recall/issues/125
Close the loop on
recall-dispatch: today the planner writes~/.repo-recall/dispatch/<repo>/<slug>.md(and the in-repo mirror), but nothing picks them up. A human still has to fan them out.Why
The autonomous-engineering goal is "Kai opens Desktop and the queued work is already there as Start-locally cards." Today the queue is on disk; the bridge to Desktop is missing.
The right bridge surfaced during a spike (coilysiren/coilyco-ai#383):
mcp__scheduled-tasks__create_scheduled_taskis the cowork-scheduled-task producer that Claude Desktop renders as a right-side "Start locally" card. Same machinery as/schedule. We have that MCP today; we just need a consumer that walks the dispatch directory and calls it.What
A new skill (working name:
autonomous-pickup, or fold intorecall-dispatchas a second mode):~/.repo-recall/dispatch/<repo>/for artifacts that don't have a.handledsidecar (or aren't in.handled/).closes #N, push) so the spawned session has the full instructions even with no chat memory.mcp__scheduled-tasks__create_scheduled_taskwith:taskId: kebab-cased artifact slugprompt: the composed promptfireAt: now plus a small offset (e.g. 60s) so the Start-locally card appears quicklydescription: derived from the issue refs (work coilysiren/repo-recall#92)<slug>.md.handledor move to.handled/). Idempotent on re-run.Trigger model
/autonomous-pickupfrom any Desktop session.Done when
~/.repo-recall/dispatch/produces a "Start locally" card in Desktop within ~1-2 minutes of the next sweep.Out of scope
coily dispatch. That stays as the hands-on path; this is the AFK path.Why-not Rust daemon
Considered: a repo-recall background task that fswatches
~/.repo-recall/dispatch/and creates the scheduled tasks directly. Blocker:create_scheduled_taskis an MCP tool only callable from inside a Claude Code session. The underlying HTTP endpoint is gated byCoworkOauthand undocumented. So the Rust daemon can't do it without an Anthropic-side change. Filed separately as a long-shot research issue.Related
recall-dispatchskill) produces the artifacts this issue consumes.Iceboxed in the 2026-05-29 backlog burn-down: Autonomous-pickup Desktop bridge, speculative autonomous-engineering aspiration. Reopen anytime if it becomes real.