| name | self-decide |
| description | Route Codex work to lower-cost or higher-quality model profiles based on task difficulty and risk. |
Use Self Decide before choosing an execution profile for a prompt, subagent task, skill call, or tool-heavy phase.
Routing policy:
- Easy, narrow, reversible tasks should use the cheap profile.
- Medium coding tasks should use the balanced profile.
- Hard, broad, risky, production, migration, security, privacy, financial, legal, or medical tasks must use the quality profile.
- If classification confidence is low, prefer the quality profile.
- Do not change tool permissions or bypass approval policy.
When the user asks for an explanation, run:
self-decide classify --text "<task>" --pretty
If self-decide is unavailable, explain that the Python package must be installed from the repository with:
python -m pip install -e .