Skip to main content

pytxo.toml reference

Top-level keys

KeyDefaultDescription
max_agents3Max parallel agents per wave
worktree_dir.pytxo/worktreesWorktree root
data_dir.pytxo/dataSQLite + state
fail_fasttrueFail run if any agent exits non-zero
permission_profileorbitSee permission tiers
sanitizetrueRedact secrets before WAL/MCP
signal_coretrueScaffold context for task paths
signal_fidelitylowlow | medium | high
isolationworktreeworktree | overlay
dag_explicit_depsfalseForce DAG scheduling mode

[[agent]]

KeyDescription
nameScheduling profile name (referenced by [[task]].agent)
pathsOptional owned globs
permission_profileOptional per-agent override

[[task]]

KeyDescription
idTask identifier
agentAgent profile name
pathsPaths for conflict preflight and Signal Core
depends_onTask ids that must finish first
rootOptional modular project root label
signal_fidelityPer-task fidelity override

Tasks with overlapping paths are scheduled in different waves.

Example

Copy pytxo.toml.example from the repository root for a working three-agent configuration.