feat: unify BashBot director command center#294
Conversation
🛡️ GridBash Review Agent[P1] Removed key actions may break existing user configsREADME.md, docs/REFERENCE.md, src/app.rs (keybindings) [P1] Per-grid state is not persisted in session filessrc/app.rs (GridTabSnapshot, transcript, manager_goal, assistant, command_line) [P2] Voice input destination logic may be ambiguoussrc/app.rs (VoiceDestination enum, Alt+Shift+V behavior) [P2] Fuzzy matching test changed but may miss removed actionssrc/actions.rs (fuzzy_matching_accepts_labels_ids_and_keywords) VerdictMerge is reasonable with clear migration messaging and documentation updates, but address user-facing breakage and clarify voice input routing before release. Validation gaps remain in session persistence and cross-grid state recovery. Review input limitationsTruncated patches: ["src/app.rs"] Omitted files: ["src/keybindings.rs","src/manager.rs","src/ui.rs"] Model: |
Consolidate per-grid chat, shell, and continuous goal orchestration behind Alt+C.\n\nRefs #284 Signed-off-by: Jason Matthew Suhari <jasonmatthewsuhari@gmail.com>
Signed-off-by: Jason Matthew Suhari <jasonmatthewsuhari@gmail.com>
Signed-off-by: Jason Matthew Suhari <jasonmatthewsuhari@gmail.com>
45ac8ca to
ef9a139
Compare
Summary\n\n- unify BashBot chat, the host shell, and continuous grid goals in the Alt+C command center\n- keep transcripts, shell state, goals, and asynchronous results scoped to their originating grid\n- report changed pane statuses and validated delivery receipts while excluding background or moved panes\n- remove the Alt+D, Alt+G, and Alt+U defaults with migration errors for their former key action names\n\n## Validation\n\n- cargo fmt --all -- --check\n- git diff --check\n- leased Cargo validation will run before merge\n\nRefs #284