enable "streaming brief" CLI mode
Metadata
Current evaluation
Merged changes enabling streaming brief CLI mode. Updates craft-parts, craft-providers, and craft-cli. Streams info messages inline during Brief mode and cleans up progress output. Fixes #345. Approved by two reviewers and passed CI.
Suggested action: —
No scores available.
Issue body
This PR does three things:
1) Bump versions of craft-parts, craft-providers and craft-cli;
2) Enables the "streaming brief" feature in craft-cli's Emitter, which makes it so that "info"-level messages get "streamed" inline with the current "progress" message when in Brief mode;
3) Cleans up some permanent progress messages related to packing the rock, so that the output in Brief mode is cleaner and more succint.
Here's a gif of the end result:

Fixes #345
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged changes enabling streaming brief CLI mode. Updates craft-parts, craft-providers, and craft-cli. Streams info messages inline during Brief mode and cleans up progress output. Fixes #345. Approved by two reviewers and passed CI. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged. Implements streaming brief CLI mode by bumping craft-* dependencies and streamlining progress output. Description updated per review. Closes #345. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged after adding a GIF and clarifying the description. Enables the streaming brief CLI mode, bumps craft-parts, craft-providers, and craft-cli versions, and cleans up progress messages for concise output. Resolves #345. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #4331 enable "streaming brief" CLI mode | snapcraft | merged | Merged into main, enabling the streaming brief CLI mode and resolving issue #4317. The update includes dependency bumps, passed CI checks, received reviewer approval, and increased test coverage. | |
| #345 Integrate craft-cli's "streaming brief" mode into Rockcraft | rockcraft | closed | Closed without implementation. The task to enable streaming brief mode and review messages was abandoned or superseded, as no pull requests or comments were added. | |
| #166 emitter: add "streaming brief" feature | craft-cli | merged | Merged after approval and CI. Adds a streaming brief Emitter feature that streams info logs and pipe text on a single line prefixed by the active progress message. Initially disabled, it resolves issue #165 and increases coverage by 0.13%. | |
| #4317 Integrate craft-cli's "streaming brief" mode into Snapcraft | snapcraft | closed | Closed without implementation. The feature request to enable craft-cli streaming brief mode in Snapcraft was abandoned. No code changes or merges were applied. |