Skip to content

v0.11.0

Latest

Choose a tag to compare

@github-actions github-actions released this 30 Jun 06:24
25eae44

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 cast terminology everywhere, while existing hire workflows continue through a silent compatibility alias.
  • Register discovery-only peer squads with squad registry and 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_state MCP server, with improved Fact Checker scaffolding and plumbing.
  • Find bundled skills under .github/skills/, with long agent guidance split out of squad.agent.md into 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/remove for discovery-only peer squads, plus the bundled cross-squad communication skill.
  • (cli) Added cast terminology across help and docs while keeping hire as 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_state MCP server and improved Fact Checker auto-scaffolding/plumbing.

Changed

  • (sdk+cli) Slimmed the bundled squad.agent.md by 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-sdk 1.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_DIR resolution, 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-sdk 1.0.4.

📦 Install / Upgrade

npm install -g @bradygaster/squad-cli@0.11.0

Existing installs can run:

squad upgrade

Both @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