Repository navigation
v1.0.1 — subagents fixed (CLAUDE_CODE_SIMPLE was silently disabling them)
Fix
Subagents (Agent/Task tool) now actually work. Claude Code would say "launching a subagent" and then just do the work itself — the tool was never offered to the model in the first place.
Root cause (found by reverse-engineering the compiled claude.exe, undocumented): CLAUDE_CODE_SIMPLE=1 silently drops ~11 tools from the list sent to the model, including Agent, Write, Grep, Glob, WebFetch, WebSearch. Removing it alone breaks login (Not logged in) because ANTHROPIC_API_KEY needs an interactive "Do you want to use this API key? No (recommended)" confirmation that nothing can answer headlessly — which SIMPLE was silently working around.
Fix: drop CLAUDE_CODE_SIMPLE, switch ANTHROPIC_API_KEY → ANTHROPIC_AUTH_TOKEN (the gateway-token variable, confirmed in the binary's own strings, no confirmation prompt).
Verified live: 44 tools offered to the model (was 33), and it actually invokes tool_use: Agent (was 0).
Also in this release
- Proxy log now rotates at 512KB, keeps max 3 backups instead of growing forever.
- README leads with why this proxy exists, before the implementation details.
Upgrading
python setup-agent.pySafe to re-run on an existing install.
Full Changelog: v1.0.0...v1.0.1