Skip to content

Commit d79b06c

Browse files
kokevidaurreJorge Vidaurreclaude
authored
release: v0.3.1 — first stable v0.3.x on @latest (#759)
* chore: bump to 0.3.1 — first usable v0.3.x on @latest Skipping 0.3.0 because that version slot was claimed by a deprecated historical pre-release (Jan 2026, deprecated as part of the "deprecate all pre-release versions 0.3.0-0.6.2" cleanup). npm enforces version immutability — we cannot republish 0.3.0. 0.3.1 is the smallest available version after rc.1 in the 0.3.x line. After merge, tag v0.3.1 → release.yml publishes to @latest via OIDC. Same content as the rc.1 burn-in candidate (0.3.0-rc.1 on @next). Co-Authored-By: Claude <noreply@anthropic.com> * docs: add CHANGELOG.md Hand-curated changelog covering 0.2.1 → 0.3.1. Notes the deprecated historical pre-releases (0.3.0, 0.4.x, 0.5.x, 0.6.x, 0.7.0) so users don't accidentally install them. GitHub Releases remain the canonical record (auto-generated by release.yml on tag push); this file is the human-readable summary and lives in the package itself (npm view shows it). Co-Authored-By: Claude <noreply@anthropic.com> * feat(cli): add Resources footer to --help with changelog link Surfaces the canonical changelog, releases, and issues URLs at the bottom of \`squads --help\` so users discover them without hunting. Co-Authored-By: Claude <noreply@anthropic.com> --------- Co-authored-by: Jorge Vidaurre <jorge@agents-squads.com> Co-authored-by: Claude <noreply@anthropic.com>
1 parent ea1e618 commit d79b06c

4 files changed

Lines changed: 66 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
# Changelog
2+
3+
All notable changes to `squads-cli` are documented here.
4+
5+
This project follows [Semantic Versioning](https://semver.org/).
6+
Releases are also published as [GitHub Releases](https://github.com/agents-squads/squads-cli/releases).
7+
8+
## [0.3.1] — 2026-04-24
9+
10+
First stable v0.3.x release on `@latest`. Same code as `0.3.0-rc.1` (burned in on `@next`).
11+
12+
> Note: `0.3.0` was skipped because that version slot is reserved by a deprecated historical pre-release (Jan 2026) and npm enforces version immutability.
13+
14+
### Added
15+
- **Conversation protocol** — agents talk to each other and use tools mid-conversation. `squads run <squad>` now drives a lead → scan → work → review → verify cycle.
16+
- **Org cycle**`squads run` with no target runs all squads in waves, with smart-skip for converged work.
17+
- **New commands**`review`, `credentials`, `goals`, `log`, plus minor refinements to `init`, `status`, and `run`.
18+
- **Project config system**`.squads/config.yml` for per-project settings (`agent_timeout_minutes`, `token_budget`, `cost_ceiling`, `company_name`, `compose_file`, `telemetry`). Resolution: env var > config file > defaults.
19+
- **PreToolUse guardrail hooks** — agent sessions can be gated by user-defined safety hooks.
20+
- **Demo agent scaffold**`squads init` now includes starter agents and "what's next" guidance.
21+
- **Growth squad template** — added to `squads init` seed templates.
22+
- **Tier 2 documentation** — guides for local-services mode (Postgres, Redis, API, Bridge).
23+
24+
### Changed
25+
- **Run engine rewrite** — decomposed into smaller modules (`conversation.ts`, `workflow.ts`, context helpers). Foundation for future cloud execution.
26+
- **Role-based timeouts** — workers, reviewers, and leads have appropriate per-role timeouts (replaces hardcoded 8-minute ceiling).
27+
- **Anti-collision rules** — multiple squads no longer race to create the same release PR or duplicate issues.
28+
- **Prompts extracted** — lead briefings, planning instructions, and orchestrator prompts moved from TypeScript into `templates/prompts/*.md`.
29+
- **Services command** — agnostic compose-file discovery (no hardcoded internal paths).
30+
- **OIDC trusted publishing**`release.yml` and `publish.yml` now publish via GitHub OIDC instead of `NPM_TOKEN`. No long-lived secret to rotate.
31+
- **Audit remediation** — removed hardcoded values, parameterized company name, extracted internal prompts.
32+
33+
### Fixed
34+
- **Telemetry write-only key** — restored after being incorrectly removed in March (telemetry has been silent since 2026-03-14).
35+
- **First-run UX** — prerequisites check, helpful empty-state for `squads list` with no squads, schedule hint after first run.
36+
37+
### Infrastructure
38+
- `@next` dist-tag channel — pre-release tags (`v0.3.0-rc.1`, `v0.4.0-beta.1`, etc.) auto-publish to `@next` for burn-in. Clean semver tags publish to `@latest`.
39+
- npm install via `npm i -g squads-cli@next` for early access.
40+
41+
## [0.2.2] — 2026-03-28
42+
43+
- IDP (Internal Developer Platform), observability infrastructure, tiered architecture, org cycle scaffolding.
44+
45+
## [0.2.1] — 2026-03-13
46+
47+
- First-run experience reset.
48+
49+
## [0.2.0] and earlier
50+
51+
See [GitHub Releases](https://github.com/agents-squads/squads-cli/releases) for the full history.
52+
53+
> Versions `0.3.0`, `0.4.0``0.4.13`, `0.5.0``0.5.1`, `0.6.0``0.6.2`, and `0.7.0` were experimental pre-releases published in early 2026 and have been **deprecated** on npm. Do not install them. Start at `0.2.2` or `0.3.1+`.
54+
55+
[0.3.1]: https://github.com/agents-squads/squads-cli/releases/tag/v0.3.1
56+
[0.2.2]: https://github.com/agents-squads/squads-cli/releases/tag/v0.2.2
57+
[0.2.1]: https://github.com/agents-squads/squads-cli/releases/tag/v0.2.1

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "squads-cli",
3-
"version": "0.3.0",
3+
"version": "0.3.1",
44
"description": "Your AI workforce. Every user gets an AI manager that runs their team — finance, marketing, engineering, operations — for the cost of API calls.",
55
"type": "module",
66
"bin": {

src/cli.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,12 @@ program
189189
.name('squads')
190190
.description('Your AI workforce — business operating system for AI managers')
191191
.version(version)
192+
.addHelpText('after', `
193+
Resources:
194+
Changelog https://github.com/agents-squads/squads-cli/blob/main/CHANGELOG.md
195+
Releases https://github.com/agents-squads/squads-cli/releases
196+
Issues https://github.com/agents-squads/squads-cli/issues
197+
`)
192198
// Enable typo suggestions (Commander.js built-in feature)
193199
.showSuggestionAfterError(true)
194200
// Configure help to exit with code 0 (Unix convention)

0 commit comments

Comments
 (0)