.archductor/settings.toml in the repository
root. In product terms these are project-level settings, because one Archductor
project wraps one repository.
Commit shared .archductor files when teammates or another machine should get the
same setup. Keep .archductor/settings.local.toml out of version control — that
is where machine-local overrides and secrets belong.
Example settings
.archductor/settings.toml
$ARCHDUCTOR_PORT is the stable per-workspace port. Use it in your run script
so parallel workspaces do not fight over a port.
What setup should cover
Setup and run and archive scripts, copied files, environment variables, prompts, providers, and Git behavior should all be visible and editable from the product — not buried in terminal-only steps.file_include_globs— gitignored files to copy into each new working tree. Only gitignored files are copied; generated files and dependency installs are not.env_file_refs— env files a workspace requires at launch.[scripts]—setup,run,archive,test,lint.- Workspace defaults — base branch, branch prefix, working directory, port block size, default visible tab.
- Prompt packs — config bootstrap seeds
.archductor/prompt-packs/default.tomlfor new projects.
Local overrides
.archductor/settings.local.toml