Releases: agents-squads/squads-cli
Releases · agents-squads/squads-cli
v0.2.1 — First-run experience reset
What's new
Complete reset of the first-run experience. A new user can now:
npm install -g squads-cli
mkdir my-project && cd my-project && git init
squads init --yes
squads run research/lead...and get useful AI agent output in under 5 minutes.
Changes
- 4 core squads for every user: research, company, intelligence, product
- Default business brief: tracks big AI players (Anthropic, OpenAI, Google, Amazon, Meta, xAI)
- Auto-commits scaffolding so agents can use git worktrees immediately
ghCLI is optional — warning instead of hard errorsquads runis the unified entry point (replacessquads auto start)- Context cascade: SYSTEM.md → SQUAD.md → priorities → directives → state
- Phase-ordered execution with
depends_onin SQUAD.md frontmatter - Role-based context injection (scanner/worker/lead/coo profiles)
- 1732 tests passing across 87 test files
- Platform-agnostic install hints (no more
brew install ghon Linux)
Install / upgrade
npm install -g squads-cliFull Changelog: v0.6.2...v0.2.1
v0.6.2
What's Changed
- fix: extract hardcoded values to constants, read cooldown from frontmatter by @kokevidaurre in #347
Full Changelog: v0.6.1...v0.6.2
v0.6.1
What's Changed
- docs: Comprehensive README with all commands and examples by @kokevidaurre in #1
- Release v0.6.0 by @kokevidaurre in #336
- Release v0.6.1 by @kokevidaurre in #345
Full Changelog: https://github.com/agents-squads/squads-cli/commits/v0.6.1
v0.6.0
squads-cli v0.6.0
Security
- fix(security): escape HTML in OAuth callback responses (#323)
- fix(security): prevent shell injection in agent spawn (#324)
- fix(security): restrict auth file permissions to owner-only (#325)
Added
- Git worktree isolation for concurrent agent execution
- Multi-provider model routing (Claude, Gemini, GPT, Ollama)
- Memory injection from daily briefing + cross-squad learnings
- Event emission on agent completion
- Ralph verification loop (verify → re-run)
squads evalreadiness scorersquads deploycommand- Dashboard ROI metrics, cost projections, baseline command
- Squad-scoped skills and MCP servers
- Interactive init, session filtering
- Light mode terminal palette
- Privacy indicators in CLI output
Changed
- Removed pg, ioredis, supabase dependencies (lighter install)
- Deprecated
-eflag, added native Claude execution pattern
Fixed
- Worktree isolation replaces
git checkout -b(no branch collisions) - Unset CLAUDECODE env var to allow nested Claude Code execution
- Memory format updated to
## YYYY-MM-DD:for synthesizer compatibility - 15+ additional bug fixes (see CHANGELOG.md)
Tests
- 14 new test suites covering core commands, database ops, dashboard renderers, LLM CLIs, and more
Installation
npm install -g squads-cli@0.6.0Full Changelog
https://github.com/agents-squads/squads-cli/blob/main/CHANGELOG.md
v0.5.1 - Model Routing & Security Hardening
Highlights
Features
- Model routing:
--modelflag for task-difficulty routing (#182) - Sprint goals: Display sprint goals in status view
- Time-windowed stats: Show execution statistics with time windows in trigger command
- Lead orchestration: Add lead-orchestrated squad execution
- Security: Pre-commit hook to block PII leakage
Performance
- 385% faster help command: Lazy-load ioredis to eliminate startup regression (#190)
Fixes
- Cross-platform path handling in cron/autonomous commands (#207)
- Scheduler offline error handling in trigger list (#196)
- Support squad/agent slash syntax in run command
- Use branch/PR workflow instead of direct main push (#180)
- Replace tmux with nohup for background execution (#181)
- Use absolute paths in Claude Code hooks (#189)
Security
- Remove hardcoded database credentials from db.ts (#195)
UX Improvements
- Clarify dashboard budget display for different plans (#198)
- Show help after missing required arguments (#197)
- Add DEBUG logging to silent error handlers (#201)
Documentation & Testing
- JSDoc comments for squad-parser.ts, providers.ts, telemetry.ts
- Unit tests for telemetry, git, memory, auth, lock modules
- Coverage reporting with @vitest/coverage-v8
🤖 Generated with Agents Squads
v0.5.0
Highlights
New Features
- Redis distributed locking for safe concurrent memory access
- Docker production configuration for deployment
- Guided interactive onboarding with template system
- Zombie detection and cleanup for tmux sessions
- Local cooldown check for scheduled runs
- Bridge API injection with approval instructions
Bug Fixes
- Handle overnight sessions with proper time comparison
- Correct command syntax for launchd plists
- Use TCP socket for non-HTTP service health checks
- Add --print flag to prevent zombie tmux sessions
- Resolve lint errors blocking CI
- Fix TypeScript strict mode errors
Other
- Migrate ux-tests from hq
- Mark mem0/engram-mcp as optional
- Add squads setup templates to AGENTS.md and CLAUDE.md
Full Changelog
v0.4.13
Multi-LLM Provider Support
Choose your LLM provider during init:
squads init --provider gemini # Google Gemini
squads init --provider openai # OpenAI
squads init --provider ollama # Local models
squads init --provider none # Planning onlyFeatures
- Multi-LLM provider selection during
squads init - Declarative dashboard engine
- Slack notifications in tonight loop
- Git hooks for Slack channel sync
Fixes
- Type definitions for Squad/Agent interfaces
- Weighted token capacity tracking
- Non-TTY detection with
--yesflag
v0.4.11 - Learning Loop
Learning Loop
Autonomous learning that compounds across sessions.
Features
squads learn- Capture insights that persist across sessionssquads learnings show- View squad learnings with filteringsquads learnings search- Search across all squads- Auto-tagging and category inference
- Stop hook prompts for learning capture
/squads-learnskill for Claude auto-invocation
Categories
success- What worked wellfailure- What didn't work (learn from mistakes)pattern- Reusable approachtip- General advice
Documentation
v0.4.10
What's New
Features
- Complete onboarding experience -
squads initnow creates everything Claude needs:.claude/skills/squads-workflow/- Skill teaching the workflow.agents/memory/getting-started/- Seed memory.agents/BUSINESS_BRIEF.md- Business context template- Updated
CLAUDE.mdwithsquads contextreference
- New
squads contextcommand - Get business context for alignment (renamed fromcontext-feed) - New
squads envcommand - View squad execution environment (MCP, model, budget) --forceflag for init - Skip requirement checks (useful for CI)
Documentation
- Added missing commands to CLAUDE.md and README (context, history, health, watch, live, top, env, cost, budget, version)
- Added usage examples to
squads run --helpandsquads memory --help
CI Improvements
- Node.js matrix testing (18, 20, 22)
- Security audit (
npm audit --audit-level=high) - Smoke tests for
squads init,status,context
Bug Fixes
- Fixed
-v/--verboseflag onlistcommand - Various documentation fixes
Closed Issues
#130, #126, #118, #152, #137, #120, #154, #102, #98, #81, #61, #96, #99, #103, #69, #106
🤖 Generated with Agents Squads
v0.4.9 - Default Status Dashboard
What's New
Running squads with no arguments now shows the full status dashboard instead of help:
squads v0.4.9
squads status
● 8 active sessions across 1 squad (claude 8)
11/11 squads │ memory: enabled
┌────────────────────────────────────────────────────────┐
│ SQUAD AGENTS MEMORY ACTIVITY │
├────────────────────────────────────────────────────────┤
│ cli 8 8 entries today │
│ website 10 1 entry yesterday │
└────────────────────────────────────────────────────────┘
$ squads status <squad> Squad details
$ squads dash Full dashboard
$ squads run <squad> Execute a squad
- Shows version banner with gradient
- Shows update notice if new version available
- Full status table with all squads at a glance
- Quick command hints at the bottom
🤖 Generated with Agents Squads