Squad 0.11.0 — portable teams, sharper Copilot App execution, and a harder release train
Squad 0.11.0 turns teams into something you can share, cast, and coordinate across repositories: preset installs, cross-squad discovery, cast terminology, Copilot App sub-sessions, memory tools through squad_state, and slimmer satellite skills all land alongside the toolchain refresh to @github/copilot-sdk 1.0.4, TypeScript 6, Vitest 4, Ink 7, and OpenTelemetry 2.x. This release also rolls up a major stability and Windows-hardening pass — including the workspace-resolution fix in #1406 — across 104 merged PRs from 8 PR authors.
✨ Highlights
- Install shared team presets directly with
squad preset install <source>from GitHub URLs or local paths. - Use the new
castterminology everywhere, while existinghireworkflows continue through a silent compatibility alias. - Register discovery-only peer squads with
squad registryand the bundled cross-squad communication skill. - Spawn cast members as Copilot App sub-sessions and carry reasoning-effort settings through agent dispatch.
- Use memory tools through the
squad_stateMCP server, with improved Fact Checker scaffolding and plumbing. - Find bundled skills under
.github/skills/, with long agent guidance split out ofsquad.agent.mdinto satellite skills. - Avoid stale published-SDK crashes in local builds thanks to the #1406 workspace-resolution fix.
Added
- (cli) Added
squad preset install <source>for installing shared presets from GitHub URLs or local paths (#1224). - (cli) Added
squad registry add/list/removefor discovery-only peer squads, plus the bundled cross-squad communication skill. - (cli) Added
castterminology across help and docs while keepinghireas a silent compatibility alias (#1394). - (sdk+cli) Added Copilot App sub-session spawning for cast members and threaded reasoning-effort settings through agent dispatch (#1385).
- (sdk+cli) Exposed memory tools through the
squad_stateMCP server and improved Fact Checker auto-scaffolding/plumbing.
Changed
- (sdk+cli) Slimmed the bundled
squad.agent.mdby extracting long guidance into satellite skills (#1311). - (cli) Moved bundled skills from
.copilot/skills/to.github/skills/so they are visible to all Copilot surfaces. - (cli) Renamed user-facing “.NET Aspire” references to “Aspire” in CLI help and command output (#1239).
- (sdk+cli) Refreshed the toolchain and integrations, including
@github/copilot-sdk1.0.4, TypeScript 6, Vitest 4, Ink 7, OpenTelemetry 2.x, and Node type updates.
Fixed
- (cli) Pinned CLI-to-SDK workspace resolution so local builds and runtime use the workspace SDK instead of a stale published package (#1406).
- (sdk+cli) Restored the green test suite by reconciling personal squad paths, stabilizing observer category handling, guarding storage case-insensitivity, and skipping environment-dependent tests when prerequisites are missing (#1416).
- (sdk+cli) Guarded symlink-sensitive tests on Windows or restricted CI filesystems (#1418).
- (sdk+cli) Hardened observer change resolution for directory events, symlinks, and filesystem scan errors.
- (sdk+cli) Fixed state-backend handshake,
SQUAD_HOME/SQUAD_PERSONAL_DIRresolution, preset apply wiring, routing example quote stripping, YAML escaping, and MCP config pollution regressions. - (cli) Fixed Windows command escaping, top-level help coverage for
externalize/internalize, slash-command discovery, and upgrade/self-repair flows. - (sdk) Exported gitignore-state helpers, updated OTel resource APIs for 2.x, and aligned the adapter client with
@github/copilot-sdk1.0.4.
📦 Install / Upgrade
npm install -g @bradygaster/squad-cli@0.11.0Existing installs can run:
squad upgradeBoth @bradygaster/squad-cli and @bradygaster/squad-sdk are published at 0.11.0.
🙏 Contributors
Thank you to @bradygaster, @tamirdresher, @Meir017, @primetimetank21, @IEvangelist, @ahhlun, @duongau, and @obit91 — plus app/dependabot for automated dependency maintenance — for the 104 merged PRs that landed in this release.
Full Changelog: v0.10.0...v0.11.0