Historical archive
This page records a dated plan, audit, or research context, not a current product contract. Project status distinguishes current source behavior, published releases, and unfinished acceptance gates.
Plan: Summon — router skill, granular settings, recurring tasks (2026-10-18)¶
Order confirmed by the owner: A, B, C, D, then changelog + README, each merged on clean CI. Quick task desk: skipped for now.
- A.
summonskill = router ("summon, build a web app" → right skill); Mac-customization content moves tosummon-mac. - B. Per-agent settings: enabled, model, which Summon skills it gets (
~/.config/summon/agents.json); linker and launch honour them; model flags verified per CLI. - C. Settings window with a sidebar (General, Agents, Terminal, Notifications, Appearance, Tasks); few plain rows each.
- D. Recurring agent tasks:
summon task add|list|remove|run, launchd LaunchAgent, headless print mode, checkpoint, result in Activity + notification; managed in Settings › Tasks. - E. CHANGELOG + README refresh; PR; merge on clean CI.
Plan: Summon projects (2026-10-18, Rohi's handoff; "fold all together")¶
- Templates for menubar, app, cli, screensaver in
incubator/summon/templates/, each with check.sh, LICENSE, PROJECT-CONTEXT.md; no CI until a repo exists. -
~/Summoncreated on install and launch; agents start there; skills say~/Summon. - Private registry
~/.config/summon/projects.json;summon project new|list|path|forget. -
summon project repo: private only, after a native dialog enforced in code; adds CI. - Make Something +
/summon:new-*use the templates. - Run on the Mac: dialog, gh repo create, each template's check.sh; render #34's Settings previews.
Review¶
- A–E built and verified on the Mac (router routing test with agy, per-agent links, Settings tabs captured, recurring task run directly and by launchd). #35 merged while CI was failing (GitHub Actions billing); lesson recorded. #41 (D + E) waits for CI.