feat(app): provide a way to customize the Dispatcher
Metadata
Current evaluation
Merged a feature to customize the Dispatcher, allowing Snapcraft to set a default command without supporting it at the craft-application level. Approved by three reviewers, passed CI checks, and updated one file with 14 additions and 6 deletions.
Suggested action: —
No scores available.
Issue body
The motivation here is Snapcraft: it needs a way to provide a default command
(pack), but we explicitly do not want to support this at the craft-application
level.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged a feature to customize the Dispatcher, allowing Snapcraft to set a default command without supporting it at the craft-application level. Approved by three reviewers, passed CI checks, and updated one file with 14 additions and 6 deletions. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged to enable Dispatcher customization. This allows Snapcraft to set a default command without enforcing it at the craft-application level. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #422 feat: error on default command | craft-cli | merged | Merged. Adds opt-in allow_default_command to Dispatcher for default command support without breaking existing apps. Approved by three reviewers, passed CI, and unblocks downstream snapcraft. | |
| #58 Support for a default command in Dispatcher (CRAFT-760). | craft-cli | merged | Merged after approval, adding default command support to the Dispatcher (CRAFT-760). Includes documentation and modifies three files with 79 additions and 25 deletions. |