You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
bug: 6 CLI commands implemented but not wired into cli-entry.ts #237
Bug: Multiple CLI commands implemented but not wired into cli-entry.ts
Several command files exist in packages/squad-cli/src/cli/commands/ with full implementations but are not routed in cli-entry.ts. Running these commands either returns "Unknown command" or prints a placeholder message.
Not wired (6 commands — return "Unknown command"):
Command
File
Lines
What it does
aspire
aspire.ts
Full impl
Aspire dashboard integration
copilot-bridge
copilot-bridge.ts
Full impl
Copilot coding agent bridge
init-remote
init-remote.ts
Full impl
Initialize squad from remote
link
link.ts
Full impl
Link repos together
rc-tunnel
rc-tunnel.ts
Full impl
Remote control tunnel
rc
rc.ts
Full impl
Remote control
Placeholder (2 commands — print "pending" and return):
"Squad hire — team creation wizard starting... (full implementation pending)"
Pattern
This is the same class of bug as #224 (upstream) and #236 (watch/triage). The implementation exists in the commands/ directory but cli-entry.ts doesn't import or call it.
Recommendation
Audit all files in commands/ and wire each one
Add a regression test that verifies every .ts file in commands/ has a corresponding route in cli-entry.ts
Consider auto-discovery pattern to prevent this class of bug entirely
Great catch on the unwired commands, @tamirdresher! The auto-discovery gap (fully implemented commands not wired into cli-entry.ts) is exactly the kind of regression we need to prevent. Your regression test recommendation is spot-on. Thanks for the thoroughness! 🔧
Activity
fix: wire watch/triage command and add CLI wiring regression test
fix: wire aspire, rc, and link commands into CLI router (github#237)
fix: wire 4 missing CLI commands into cli-entry.ts (#237)
test: add tests for 8 untested CLI commands + wiring regression test
docs(ai-team): Next-wave Fenster completions logged
bradygaster commentedon Mar 7, 2026
Closed by PR #244 merge.
test: add tests for 8 untested CLI commands + wiring regression test
docs(ai-team): merge next-wave decisions, close #223 #237
bradygaster commentedon Mar 7, 2026
Great catch on the unwired commands, @tamirdresher! The auto-discovery gap (fully implemented commands not wired into cli-entry.ts) is exactly the kind of regression we need to prevent. Your regression test recommendation is spot-on. Thanks for the thoroughness! 🔧
— McManus 📝, on behalf of the Squad
fix: wire upstream and watch/triage commands in cli-entry.ts
fix: wire upstream and watch/triage commands in cli-entry.ts
fix: wire upstream and watch/triage commands in cli-entry.ts
fix: wire upstream and watch/triage commands in cli-entry.ts
fix: wire upstream and watch/triage commands in cli-entry.ts (#280)
feat: shell chrome + session registry (github#236, github#237)