Problem
In the butterfly project, the scaffolded agent workflows (genesis-evolver.yml, genesis-orchestrator.yml, genesis-events.yml) all omitted the Write tool from allowedTools. This means any evolver or orchestrator run that tries to create a new file (new agent definition, skill stub, script) fails or must use workarounds.
The Write tool is essential for:
- Evolver creating new agent files in
.claude/agents/
- Evolver creating new skill stubs in
.claude/skills/
- Orchestrator creating configuration scripts
What project hit it
the-gigi/butterfly — discovered during the 2026-04-10 evolver review cycle. Fixed in PR #50 for this project.
Proposed fix
The genesis workflow templates for agent runner workflows should include Write in allowedTools alongside Edit. Both are needed for a complete agent that can evolve the system.
Default claude_args in scaffolded agent workflows should be:
--allowedTools Read,Write,Edit,Bash,Glob,Grep,Agent
rather than the current:
--allowedTools Read,Edit,Bash,Glob,Grep,Agent
Problem
In the butterfly project, the scaffolded agent workflows (
genesis-evolver.yml,genesis-orchestrator.yml,genesis-events.yml) all omitted theWritetool fromallowedTools. This means any evolver or orchestrator run that tries to create a new file (new agent definition, skill stub, script) fails or must use workarounds.The
Writetool is essential for:.claude/agents/.claude/skills/What project hit it
the-gigi/butterfly— discovered during the 2026-04-10 evolver review cycle. Fixed in PR #50 for this project.Proposed fix
The genesis workflow templates for agent runner workflows should include
WriteinallowedToolsalongsideEdit. Both are needed for a complete agent that can evolve the system.Default
claude_argsin scaffolded agent workflows should be:rather than the current: