← Back to issue list

Provide a way to handle multiple simultaneous sources of information

View original Github issue

Metadata

Project
craft-cli
Number
#385
Type
issue
State
open
Author
lengau
Labels
Status: Triaged Type: Enhancement
Created
Updated
Closed
—

Current evaluation

Enhancement to multiplex concurrent information streams for parallel and remote builds; it remains triaged and open, while the API still uses one process-wide Emitter.

Suggested action: keep open

Reason: The maintainer-authored request is explicitly triaged, and the only comment records internal ticket CRAFT-4778. The current messages.py still exposes one module-level Emitter and states that it must not be instantiated again, confirming the limitation remains; addressing it requires a concurrency-safe multiplexing design, while the issue does not define the intended public API or output arbitration rules.

Evaluated by: mr-cal-bot

Impact: 62 Quick Win: 7 Complexity: 82 Confidence: 92 Actionability: 61

Issue body

### What needs to get done We should be able to handle multiple simultaneous sources of information, such as two builds running in parallel. ### Why it needs to get done This would both allow us to stream the data from remote builds and to be able to run local builds in parallel.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha
Impact: 62
Quick Win: 7
Complexity: 82
Confidence: 92
Actionability: 61
keep open Enhancement to multiplex concurrent information streams for parallel and remote builds; it remains triaged and open, while the API still uses one process-wide Emitter.
qwen/qwen3.6-35b-a3b
Impact: 60
Quick Win: 12
Complexity: 50
Confidence: 70
Actionability: 40
keep open Enhancement request to handle multiple simultaneous information sources for parallel builds. Triaged but inactive for 368 days with no implementation progress.
qwen/qwen3.8-27b
Impact: 55
Quick Win: 14
Staleness: 65
Complexity: 75
Confidence: 60
Support Request: 0
keep open Enhancement request to support multiple simultaneous information sources (e.g., parallel builds) in the emitter/printer, enabling streaming from remote builds and parallel local builds. Triaged by maintainer, synced to internal ticket CRAFT-4778, no activity for ~11 months.
qwen/qwen3.6-35b-a3b
Staleness: 65
Complexity: 55
Confidence: 90
Support Request: 0
keep open Enhancement to support multiple simultaneous information sources for parallel builds and remote data streaming. Currently triaged and awaiting implementation.
qwen3.6-35b-a3b-mtp-q6
Staleness: 75
Complexity: 65
Confidence: 85
Support Request: 10
keep open Enhancement to support multiple simultaneous information sources for parallel builds and remote data streaming. Triaged but inactive for ~10 months with no implementation progress or maintainer discussion.

Update history

No update history recorded yet.

Related issues

No related issues found above the similarity threshold.