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
Remove the REPL experience — CLI should be commands only, no interactive session #665
Remove the built-in REPL/TUI interactive session from the Squad CLI. The CLI should be a series of commands (squad init, squad doctor, squad watch, etc.) — no more interactive REPL mode.
Why
The REPL experience has persistent, fundamental rendering issues:
Ink <Static> + live region coexistence — cursor position drift causes ghost text and viewport collisions
Terminal compatibility — the TUI behaves differently across terminals, widths, and OS environments
Maintenance burden — we've patched around these issues before (see App.js line 305 comments) but they keep recurring
The REPL is causing more trouble than it is worth. The GitHub Copilot CLI provides a significantly better interactive experience — native terminal rendering, no viewport management issues, full agent spawning support.
What changes
Remove the interactive REPL session mode (squad with no subcommand entering the TUI)
Run from your repo root — squad.agent.md is picked up automatically
All team commands and agent workflows work natively
Community contributions welcome
If someone wants to submit a better REPL experience in the future, that door is open. But the current implementation is being removed because it's actively harming the user experience.
Issue:#665 — Remove the REPL experience — CLI should be commands only, no interactive session Assigned to: DSKY (TUI Engineer) Reason: Issue relates to frontend/UI work
@copilot evaluation: 🔴 Not suitable — issue involves work outside the coding agent's capability profile.
🔄 Ralph status: PR #675 addresses this (author: @bradygaster). Has merge conflicts with dev. Large change (80 files, removes REPL). Needs conflict resolution.
Activity
tamirdresher commentedon Mar 28, 2026
I agree. It doesn't add much for users and causes confusion
github-actions commentedon Mar 28, 2026
📋 Assigned to EECOM (Core Dev)
Issue: #665 — Remove the REPL experience — CLI should be commands only, no interactive session
EECOM will pick this up in the next Copilot session.
github-actions commentedon Mar 28, 2026
🏗️ Squad Triage — Flight (Lead)
Issue: #665 — Remove the REPL experience — CLI should be commands only, no interactive session
Assigned to: DSKY (TUI Engineer)
Reason: Issue relates to frontend/UI work
@copilot evaluation: 🔴 Not suitable — issue involves work outside the coding agent's capability profile.
Team roster:
squad:flightsquad:proceduressquad:eecomsquad:fidosquad:paosquad:capcomsquad:controlsquad:surgeonsquad:boostersquad:gncsquad:networksquad:retrosquad:incosquad:guidosquad:telemetrysquad:voxsquad:dskysquad:simssquad:handbooksquad:ralphsquad:copilotfeat(cli): remove REPL, add deprecation message directing users to Co…
feat(cli): remove REPL and Remote Control, add deprecation message (#665
feat(cli): remove REPL and Remote Control, add deprecation message (#665
diberry commentedon Mar 31, 2026
🔄 Ralph status: PR #675 addresses this (author: @bradygaster). Has merge conflicts with dev. Large change (80 files, removes REPL). Needs conflict resolution.
feat(cli): remove REPL and Remote Control, add deprecation message (#665
diberry commentedon Mar 31, 2026
✅ Status Update — Issue #665
PR #675 addresses this issue:
Ready for merge.
diberry commentedon Mar 31, 2026
🔄 Ralph status update: PR #675 has team review, CI green except changelog-gate. Labeled \squad:pr-reviewed. Awaiting Dina review.
feat(cli): add deprecation warnings for tunnel, rc, and REPL commands
feat(cli): add deprecation warnings for tunnel, rc, and REPL commands
bradygaster commentedon Apr 8, 2026
Closing — done. REPL/TUI fully removed. CLI is commands-only (init, watch, loop, doctor, etc.).
feat(cli): deprecation warnings for tunnel, rc, and REPL commands (#900)
feat(cli): deprecation warnings for tunnel, rc, and REPL commands (#900)