Skip to content

Scaffolded agent workflows should include the Write tool in allowedTools #12

@genesis-dev-bot

Description

@genesis-dev-bot

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions