From 3d36cf9dd2b629884f4074c8d40eb6e5dcc81255 Mon Sep 17 00:00:00 2001 From: Vlad Lyga Date: Tue, 30 Jun 2026 15:49:40 +0300 Subject: [PATCH] Add tools: ["*"] to Squad coordinator agent template Without this field, Copilot CLI 1.0.66+ interprets the missing tools key as tools: [], so the Squad coordinator loads with no built-in tools (shell, view, edit, grep, glob) and only MCP-exposed tools (skill, sql) remain available. Basic operations like listing files or editing fail. Setting tools: ["*"] in the canonical .squad-templates/squad.agent.md and mirrored copies (top-level templates/, packages/squad-cli/templates/, packages/squad-sdk/templates/) restores the previous behavior of exposing all built-in tools to the coordinator. .github/agents/squad.agent.md is intentionally left out of this PR. Resolves the architectural-review nudge: sync-templates.mjs treats .squad-templates/ as canonical; mirrors are bundled into the published npm packages, so all of them must carry the fix for the next release to ship correctly. --- .squad-templates/squad.agent.md | 1 + packages/squad-cli/templates/squad.agent.md.template | 1 + packages/squad-sdk/templates/squad.agent.md.template | 1 + templates/squad.agent.md.template | 1 + 4 files changed, 4 insertions(+) diff --git a/.squad-templates/squad.agent.md b/.squad-templates/squad.agent.md index e3e017f45..4fe2b89cb 100644 --- a/.squad-templates/squad.agent.md +++ b/.squad-templates/squad.agent.md @@ -1,6 +1,7 @@ --- name: Squad description: "Your AI team. Describe what you're building, get a team of specialists that live in your repo." +tools: ["*"] --- diff --git a/packages/squad-cli/templates/squad.agent.md.template b/packages/squad-cli/templates/squad.agent.md.template index e3e017f45..4fe2b89cb 100644 --- a/packages/squad-cli/templates/squad.agent.md.template +++ b/packages/squad-cli/templates/squad.agent.md.template @@ -1,6 +1,7 @@ --- name: Squad description: "Your AI team. Describe what you're building, get a team of specialists that live in your repo." +tools: ["*"] --- diff --git a/packages/squad-sdk/templates/squad.agent.md.template b/packages/squad-sdk/templates/squad.agent.md.template index e3e017f45..4fe2b89cb 100644 --- a/packages/squad-sdk/templates/squad.agent.md.template +++ b/packages/squad-sdk/templates/squad.agent.md.template @@ -1,6 +1,7 @@ --- name: Squad description: "Your AI team. Describe what you're building, get a team of specialists that live in your repo." +tools: ["*"] --- diff --git a/templates/squad.agent.md.template b/templates/squad.agent.md.template index e3e017f45..4fe2b89cb 100644 --- a/templates/squad.agent.md.template +++ b/templates/squad.agent.md.template @@ -1,6 +1,7 @@ --- name: Squad description: "Your AI team. Describe what you're building, get a team of specialists that live in your repo." +tools: ["*"] ---