Problem
Three frequently needed configuration surfaces have no slash command:
-
Worker model (models.worker): The model used for dispatched workers. Currently only settable via PANCODE_WORKER_MODEL env var or pan_apply_config tool. The /preferences worker-model sub-panel exists but is display-only.
-
Scout model (models.scout): The model used for shadow scout agents. Same situation as worker model.
-
Budget ceiling (budget.ceiling): /budget displays the ceiling but cannot change it. Users must set PANCODE_BUDGET_CEILING env var or use the tool.
These are the most commonly adjusted parameters after mode and safety. Making users restart PanCode or ask the LLM to change these is a poor experience.
Audit Reference
AUDIT-ISSUES.md: E1, E2, E3
Objective
Add direct-action commands for the three most-used uncovered config surfaces.
Deliverables
Problem
Three frequently needed configuration surfaces have no slash command:
Worker model (
models.worker): The model used for dispatched workers. Currently only settable viaPANCODE_WORKER_MODELenv var orpan_apply_configtool. The/preferences worker-modelsub-panel exists but is display-only.Scout model (
models.scout): The model used for shadow scout agents. Same situation as worker model.Budget ceiling (
budget.ceiling):/budgetdisplays the ceiling but cannot change it. Users must setPANCODE_BUDGET_CEILINGenv var or use the tool.These are the most commonly adjusted parameters after mode and safety. Making users restart PanCode or ask the LLM to change these is a poor experience.
Audit Reference
AUDIT-ISSUES.md: E1, E2, E3
Objective
Add direct-action commands for the three most-used uncovered config surfaces.
Deliverables
/worker-model [provider/model-id]command (or extend/models worker <ref>)/scout-model [provider/model-id]command (or extend/models scout <ref>)/budget <amount>set the ceiling when an argument is provided