NomadWorks reads repository-local configuration from .nomadworks/nomadworks.yaml.
This file is typically created during the PMA-led repository setup flow.
enabled: true
team_mode: full
defaults:
# provider: openai
# model: gpt-5.4
features:
debug_dumps: true
codemap_verification: true
policies:
extract_defaults: none
agents:
product_manager:
enabled: trueenabled: Turns the NomadWorks agent set on for the repository.team_mode: The supported team preset. Useminifor PMA + BA + Tech Lead only, orfullfor the complete collective. If omitted in an existing repository, NomadWorks defaults tofull.defaults: Shared defaults for providers, models, permissions, and other agent config fields.features: Plugin feature flags such as debug dumps and validation behavior.policies: Policy extraction controls for generated reference policy files.agents: Per-agent enablement and config overrides fromnomadworks.yaml.
- Enabled by default:
product_manager,business_analyst,tech_lead - Intended for:
tinyandstandardtasks in simple repositories - Not supported:
complexwork andworkflow_runner
- Enables the full NomadWorks Collective by default
- Intended for: repositories that need the complete role set, including
workflow_runner - Supports:
tiny,standard, andcomplex
agents:
developer:
provider: openai
model: gpt-5.4agents:
ui_ux_designer:
enabled: falseMandatory agents cannot be disabled:
product_managerbusiness_analysttech_lead
agents:
workflow_runner:
tools_add:
- nomadworks_validatepolicies:
extract_defaults: allThis writes the bundled default policy files to .nomadworks/generated/policies/ for reference. Those generated files are not used directly at runtime. To customize one, copy it into .nomadworks/policies/ and edit the copy.
Create .nomadworks/agent-additions/<agent>.md to append repository-specific instructions to a bundled or custom agent prompt.
Create .nomadworks/agents/<agent>.md to:
- replace the bundled base prompt for an existing agent, or
- define a brand new custom repository agent
- The
product_manageragent becomes the default primary agent when NomadWorks is enabled. - Repository-local full agent definitions can live in
.nomadworks/agents/. - Repository-local additive agent instructions can live in
.nomadworks/agent-additions/. - Repository-local policy overrides can live in
.nomadworks/policies/. - Generated reference policy files are written to
.nomadworks/generated/policies/whenpolicies.extract_defaultsis set toall. - Final agent prompts are dumped to
.nomadworks/generated/agents/whenfeatures.debug_dumpsis enabled.
features.keep_builtin_agents: whentrue, NomadWorks will not disable agents that OpenCode already registered, including built-in agents such asbuild,plan,general, andexplore. NomadWorks will still setproduct_manageras the default agent.