From 4374c69caaa37288864803cb7b7df1745ee71a1e Mon Sep 17 00:00:00 2001 From: Julian lechner Date: Fri, 18 Sep 2026 09:31:27 +0200 Subject: [PATCH] fix(claude-agents): map agent capabilities to real Claude Code tool names Search, Diff, Shell, and Tests are not valid Claude Code tools, so every generated subagent silently launched with a broken or empty tool set. Map each role to the tools its own prompt actually needs, and use a __SHELL__ placeholder so build resolves it to the target package's own shell tool instead of granting both Bash and PowerShell unconditionally. Co-Authored-By: Claude Sonnet 5 --- adapters/claude/capabilities.tsv | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/adapters/claude/capabilities.tsv b/adapters/claude/capabilities.tsv index 73c491f..fe16c13 100644 --- a/adapters/claude/capabilities.tsv +++ b/adapters/claude/capabilities.tsv @@ -1,6 +1,6 @@ role tools -architect Read,Search,WebFetch -researcher Read,Search,WebFetch -reviewer Read,Diff,Search -verifier Read,Shell -implementer Read,Write,Shell,Tests +architect Read,Grep,Glob,WebFetch,WebSearch +researcher Read,Grep,Glob,WebFetch,WebSearch +reviewer Read,Grep,Glob,__SHELL__ +verifier Read,Grep,Glob,__SHELL__ +implementer Read,Grep,Glob,Edit,Write,__SHELL__