Skip to content

Remove the REPL experience — CLI should be commands only, no interactive session #665

@bradygaster

Description

@bradygaster

Summary

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:

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

  1. Remove the interactive REPL session mode (squad with no subcommand entering the TUI)
  2. Keep all existing CLI subcommands (init, doctor, watch, upgrade, nap, etc.)
  3. Update documentation to recommend the GitHub Copilot CLI for interactive Squad usage
  4. Update README and getting-started guides

The Copilot CLI alternative

Users should switch to the GitHub Copilot CLI:

  • gh extension install github/gh-copilot
  • 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.

Related

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or improvementgo:needs-researchNeeds investigationsquadSquad triage inbox — Lead will assign to a membersquad:dskyAssigned to DSKY (TUI Engineer)squad:eecomAssigned to EECOM (Core Dev)

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions