Skip to content

Squad UI#132

Closed
pallavrustogi wants to merge 1 commit intobradygaster:mainfrom
pallavrustogi:squad-UI
Closed

Squad UI#132
pallavrustogi wants to merge 1 commit intobradygaster:mainfrom
pallavrustogi:squad-UI

Conversation

@pallavrustogi
Copy link
Copy Markdown

Added a UI interface to Squad. Give it a try. There is an executable "squad\ui\dist-packaged\Squad Desktop 0.1.0.exe"

- 3-panel layout: agents (left), terminal output (center), command queue (right)
- Command input with agent selector, queue management, roster manager
- Local command processor with role-aware responses when CLI unavailable
- IPC architecture: main  renderer via contextBridge + typed channels
- Zustand state management with agents, queue, and terminal slices
- Dark theme (navy + cyan), portable Windows exe packaging
- Auto-restart with max retries for CLI process, graceful standalone mode

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@bradygaster
Copy link
Copy Markdown
Owner

Closing this as you have your own shiny repo now :)

joniba pushed a commit to joniba/squad that referenced this pull request Mar 26, 2026
- Orchestration logs for Gandalf cleanup (bradygaster#115-bradygaster#117, MVP issues bradygaster#132-bradygaster#135, docs update)
- Orchestration logs for Coordinator POC validation (322 tests pass, 6 issues closed bradygaster#101-104/bradygaster#107/bradygaster#110)
- Session log: Consolidation and memory keeping
- Merged 17 entries from decisions inbox
- Updated Gandalf history (cleanup outcomes)
- Updated Gimli history (dgrep POC context, closed issues, test endpoint)
- Directives enforced: Opus for spawns, Teams deferred, YOLO dgrep, Kusto removed, endpoint saved

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
joniba pushed a commit to joniba/squad that referenced this pull request Mar 26, 2026
…radygaster#132, bradygaster#133, bradygaster#109)

Orchestration Logs:
- Gimli: notify-feature-complete.ps1 + notify-blocked.ps1 (26 tests pass, commit 846d753)
- Bilbo: DGrep CLI docs (336+107 lines, POC validated 322 tests)

Updated Agent Histories:
- Gimli: Appended notifications MVP completion (2026-03-24T02:36:28Z)
- Bilbo: Appended DGrep documentation delivery (2026-03-24T02:36:28Z)

Session Log: Manifest processing record created

Decision Inbox: Empty (no merge required)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
joniba pushed a commit to joniba/squad that referenced this pull request Mar 26, 2026
….md and failure-recovery

R1: Rename proactive-notifications.md → human-attention-notifications.md
    to match what issue bradygaster#112 specifies as the deliverable filename.

R6: Update SKILL.md to document BOTH notification systems:
    - Old system (send-teams-notification.ps1): active, 2 callers
    - New system (notify.ps1): built, 0 callers yet
    Note: old system stays active until MVP is validated.

R7: Update failure-recovery.md notification section to specify:
    - Current: use send-teams-notification.ps1 (old system)
    - Target: switch to notify-blocked.ps1 after E2E validation (bradygaster#135)
    - Explicit migration path instead of ambiguous "post to webhook"

GitHub issue actions (not in this commit):
- Closed bradygaster#115 (library code done in PR bradygaster#122)
- Updated bradygaster#116 body (clarify integration work remains)
- Labeled bradygaster#117 P3-low + scope decision comments (post-MVP)
- Created MVP issues bradygaster#132-bradygaster#135 (caller scripts + wiring + validation)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
joniba pushed a commit to joniba/squad that referenced this pull request Mar 26, 2026
…radygaster#132, bradygaster#133, bradygaster#109)

Orchestration Logs:
- Gimli: notify-feature-complete.ps1 + notify-blocked.ps1 (26 tests pass, commit 846d753)
- Bilbo: DGrep CLI docs (336+107 lines, POC validated 322 tests)

Updated Agent Histories:
- Gimli: Appended notifications MVP completion (2026-03-24T02:36:28Z)
- Bilbo: Appended DGrep documentation delivery (2026-03-24T02:36:28Z)

Session Log: Manifest processing record created

Decision Inbox: Empty (no merge required)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
joniba pushed a commit to joniba/squad that referenced this pull request Mar 26, 2026
…ster#133)

- notify-feature-complete.ps1: batched feature announcements via scheduler
- notify-blocked.ps1: immediate blocker alerts via urgent tier
- 26 Pester tests covering param validation, formatting, and integration

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
joniba pushed a commit to joniba/squad that referenced this pull request Mar 26, 2026
- Remove unused test helper functions
- Add comment documenting deliberate exit-0 on notification failure

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants