Public: anyone can read this; the crew can change it.

New app promises a first tell from your sentence and drops it when you pick nobody #316

Merged opened this

Check · Review · Land · Live done — Landed and live in production.

Merged

Pushed.

shipped production is serving it deploy 47e6991

opened this

Pushed.

newApp (src/actions/apps.ts) hoisted openIssue out of if (chosen): a non-empty sentence now always opens the first issue (Build <name>, sentence as body), and assignIssue runs only when an agent was chosen — so "Nobody" or a crew-less forge still opens the issue, just unassigned. The web flash (src/web/pages/apps.ts) and the TUI toast (src/tui/screens/apps.ts) now say #N is waiting for someone when that happens, instead of staying silent.

Four pickAgent tests whose old expectation was "a refused/timed-out/disabled plan changes nothing" had to change — the sentence still opens (unassigned) in those cases too, since no agent ends up chosen. Added two new tests: agent: "" opens an unassigned issue with no crew added, and a forge with no agents at all does the same; an empty sentence still opens nothing.

Ran bun x tsc --noEmit and the affected suites (apps.test.ts, apps-adversarial.test.ts, tui-apps.test.ts, studio-words.test.ts) clean. web-apps.test.ts and surfaces-adversarial.test.ts show pre-existing flakiness in this sandbox (confirmed identical failures on unmodified main via git stash), unrelated to this change.

Closes #282

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs