Skip to content

Releases: agents-squads/squads-cli

v0.2.1 — First-run experience reset

13 Mar 19:25
4b59a8c

Choose a tag to compare

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
  • gh CLI is optional — warning instead of hard error
  • squads run is the unified entry point (replaces squads auto start)
  • Context cascade: SYSTEM.md → SQUAD.md → priorities → directives → state
  • Phase-ordered execution with depends_on in 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 gh on Linux)

Install / upgrade

npm install -g squads-cli

Full Changelog: v0.6.2...v0.2.1

v0.6.2

21 Feb 07:08

Choose a tag to compare

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

21 Feb 05:03
7f08536

Choose a tag to compare

What's Changed

Full Changelog: https://github.com/agents-squads/squads-cli/commits/v0.6.1

v0.6.0

20 Feb 23:46

Choose a tag to compare

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 eval readiness scorer
  • squads deploy command
  • 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 -e flag, 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.0

Full Changelog

https://github.com/agents-squads/squads-cli/blob/main/CHANGELOG.md

v0.5.1 - Model Routing & Security Hardening

28 Jan 01:49

Choose a tag to compare

Highlights

Features

  • Model routing: --model flag 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

22 Jan 21:42
9713480

Choose a tag to compare

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...v0.5.0

v0.4.13

19 Jan 20:47

Choose a tag to compare

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 only

Features

  • 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 --yes flag

v0.4.11 - Learning Loop

11 Jan 14:20

Choose a tag to compare

Learning Loop

Autonomous learning that compounds across sessions.

Features

  • squads learn - Capture insights that persist across sessions
  • squads learnings show - View squad learnings with filtering
  • squads learnings search - Search across all squads
  • Auto-tagging and category inference
  • Stop hook prompts for learning capture
  • /squads-learn skill for Claude auto-invocation

Categories

  • success - What worked well
  • failure - What didn't work (learn from mistakes)
  • pattern - Reusable approach
  • tip - General advice

Documentation

v0.4.10

10 Jan 21:00

Choose a tag to compare

What's New

Features

  • Complete onboarding experience - squads init now 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.md with squads context reference
  • New squads context command - Get business context for alignment (renamed from context-feed)
  • New squads env command - View squad execution environment (MCP, model, budget)
  • --force flag 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 --help and squads 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/--verbose flag on list command
  • 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

08 Jan 04:19

Choose a tag to compare

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