Settings
Changing which agents run, which models they use, and how much the workflow asks you.
| Command | Arguments | What it does |
|---|---|---|
/devflow:settingstype it yourself | — | Configure which agents run, which AI models they use, and how the workflow behaves. |
/devflow:set-profiletype it yourself | <profile> | Switch between quality, balanced, and budget model profiles to control cost and capability. |
Both are user-typed only — Claude cannot fire them, because they rewrite
config.json and change cost characteristics for everything downstream.
/devflow:set-profile
/devflow:set-profile quality
/devflow:set-profile balanced
/devflow:set-profile budget
Switches the model tier for every agent at once. The mapping is not uniform — each
agent has its own per-profile assignment, so budget does not simply mean “Haiku
everywhere”:
| Agent | Role | Quality | Balanced | Budget |
|---|---|---|---|---|
codebase-mapper | Analyzes a codebase from a specific angle (stack, architecture, quality, or concerns) and writes structured findings. | sonnet | haiku | haiku |
debuggereffort xhigh | Investigates bugs using a structured scientific method with persistent session state across context resets. | opus | sonnet | sonnet |
executoreffort xhigh | Executes planned tasks with atomic git commits, handles deviations, and manages checkpoints during builds. | opus | sonnet | sonnet |
integration-checker | Verifies that separately-built features connect properly and end-to-end user workflows actually work. | sonnet | sonnet | haiku |
job-checker | Reviews execution plans before they run to verify they will actually achieve the objective goal. | sonnet | sonnet | haiku |
objective-researcher | Researches how to implement an objective — discovers best practices, patterns, and pitfalls before planning begins. | opus | sonnet | haiku |
plannereffort xhigh | Creates detailed execution plans for objectives with task breakdown, dependency ordering, and built-in quality checks. | opus | opus | sonnet |
project-researcher | Researches the domain ecosystem for a new project — stack options, architecture patterns, features, and common pitfalls. | opus | sonnet | haiku |
research-synthesizer | Combines findings from multiple parallel research agents into a unified summary for roadmap creation. | sonnet | sonnet | haiku |
roadmappereffort high | Creates project roadmaps by breaking requirements into ordered objectives with success criteria and dependency mapping. | opus | sonnet | sonnet |
security-auditoreffort xhigh | Scans codebase for security vulnerabilities in a specific domain: secrets, auth flows, or dependency risks. | opus | sonnet | sonnet |
ui-evaluatoreffort high | Machine-judges the visual correctness of Flutter UI states by capturing each declared surface, scoring it through the offline visual-eval engine, and writing evidence the verifier consumes. | opus | sonnet | sonnet |
verifier | Verifies that built code actually achieves the objective goal, not just that tasks were completed. | sonnet | sonnet | haiku |
See model profiles for how resolution works and why some agents stay on a larger model even in budget.
/devflow:settings
/devflow:settings
Interactive configuration of .planning/config.json: which workflow agents run,
which gates prompt, parallelism, and safety toggles.
The two settings that change cost most:
{
"workflow": {
"research": true, // objective-researcher — turn off on familiar ground
"job_check": true, // job-checker — turn off when plans are reliably good
"verifier": true // keep this on
}
}
Turning off research and job_check on a domain you know well is a real saving.
Turning off verifier is usually a mistake — it is the only thing checking that
what got built achieves the goal rather than merely completing the tasks.
Full schema at config.json reference.