singularity-forge/src/resources/extensions
Mikael Hugo c940ebc16f sf: unify milestone discuss dispatch + todo.md seed injection
Replace separate dispatchHeadlessBootstrap with one flow:
- dispatchNewMilestoneDiscuss({ auto }) — auto=true uses headless
  prompt + rootFiles seed, no pendingAutoStartMap; auto=false uses
  discuss prompt with preparation, sets pendingAutoStartMap
- bootstrapNewMilestone() — project setup + ID reservation, called
  directly from bootstrapAutoSession instead of the old wrapper
- injectTodoContext() — reads and deletes todo.md/TODO.md/SPEC.md at
  project root, injects content as spec into any preamble; called
  identically in auto and interactive flows

Removes dispatchHeadlessBootstrap entirely. auto-start.ts now calls
the primitives directly. All three showWorkflowEntry new-milestone
sites use dispatchNewMilestoneDiscuss({ auto: false }).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-19 19:04:12 +02:00
..
async-jobs Rename @sf-run/* → @singularity-forge/* package scope 2026-04-15 22:56:33 +02:00
aws-auth Rename @sf-run/* → @singularity-forge/* package scope 2026-04-15 22:56:33 +02:00
bg-shell Rename @sf-run/* → @singularity-forge/* package scope 2026-04-15 22:56:33 +02:00
browser-tools Rename @sf-run/* → @singularity-forge/* package scope 2026-04-15 22:56:33 +02:00
claude-code-cli fix(pi-ai): wire thinking:{type} field and extend adaptive-thinking model coverage (#4392) 2026-04-18 13:38:30 +02:00
cmux Rename @sf-run/* → @singularity-forge/* package scope 2026-04-15 22:56:33 +02:00
context7 Rename @sf-run/* → @singularity-forge/* package scope 2026-04-15 22:56:33 +02:00
genai-proxy Rename @sf-run/* → @singularity-forge/* package scope 2026-04-15 22:56:33 +02:00
github-sync Rename @sf-run/* → @singularity-forge/* package scope 2026-04-15 22:56:33 +02:00
google-search Rename @sf-run/* → @singularity-forge/* package scope 2026-04-15 22:56:33 +02:00
guardrails Rename @sf-run/* → @singularity-forge/* package scope 2026-04-15 22:56:33 +02:00
mac-tools Rename @sf-run/* → @singularity-forge/* package scope 2026-04-15 22:56:33 +02:00
mcp-client preferences + mcp-client: resolve from main worktree and add global MCP config 2026-04-19 08:53:27 +02:00
ollama ollama: make extension opt-in via OLLAMA_HOST 2026-04-19 05:53:45 +02:00
remote-questions Rename @sf-run/* → @singularity-forge/* package scope 2026-04-15 22:56:33 +02:00
search-the-web core + search + benchmarks: auth-error recovery, multi-provider search, M2.7-highspeed entry 2026-04-19 09:24:54 +02:00
sf sf: unify milestone discuss dispatch + todo.md seed injection 2026-04-19 19:04:12 +02:00
sf-notify Fix all 26 failing tests (22 rebrand artifacts + 4 RTK seam bugs) 2026-04-18 13:07:09 +02:00
sf-permissions sf-tui + sf-permissions: gate footer-indicator side-effects on ctx.hasUI 2026-04-19 07:59:36 +02:00
sf-tui sf-tui + sf-permissions: gate footer-indicator side-effects on ctx.hasUI 2026-04-19 07:59:36 +02:00
sf-usage-bar rip out antigravity from SF + pi-coding-agent UI/config layer 2026-04-19 10:39:36 +02:00
shared Rename @sf-run/* → @singularity-forge/* package scope 2026-04-15 22:56:33 +02:00
slash-commands Rename @sf-run/* → @singularity-forge/* package scope 2026-04-15 22:56:33 +02:00
subagent subagent: add per-call model override (Phase 1 of skill dispatch) 2026-04-19 05:22:07 +02:00
ttsr Rename @sf-run/* → @singularity-forge/* package scope 2026-04-15 22:56:33 +02:00
universal-config Rename @sf-run/* → @singularity-forge/* package scope 2026-04-15 22:56:33 +02:00
voice Rename @sf-run/* → @singularity-forge/* package scope 2026-04-15 22:56:33 +02:00
ask-user-questions.ts Rename @sf-run/* → @singularity-forge/* package scope 2026-04-15 22:56:33 +02:00
get-secrets-from-user.ts Rename @sf-run/* → @singularity-forge/* package scope 2026-04-15 22:56:33 +02:00
package.json Improve startup performance with lazy extension loading (#1336) 2026-03-19 07:38:50 -06:00