vigiles API reference
    Preparing search index...

    Variable claudeCodeSideEffectingToolsConst

    claudeCodeSideEffectingTools: readonly [
        "Bash",
        "BashOutput",
        "KillBash",
        "Edit",
        "MultiEdit",
        "Write",
        "NotebookEdit",
        "WebFetch",
        "WebSearch",
        "Skill",
        "Task",
        "TodoWrite",
    ] = ...

    The Claude Code side-effecting tools as a const tuple (the complement of read-only within builtinAgentTools). claudeCodeDialect.sideEffectingTools references this; the typed vocabulary derives the read-only / bounded splits.