Handle interactive terminal inside emitter stream context
Metadata
Current evaluation
Open, untriaged feature request for interactive terminal I/O while Emitter.open_stream captures subprocess output, affecting craft test spread shell and debug flows.
Suggested action: needs triage
Reason: The maintainer-authored request identifies the affected -shell, -shell-after, and -debug flows, and the current open_stream implementation only yields a pipe descriptor for captured output. However, the issue has no labels, comments, reproducer, or defined API/TTY semantics, so implementation details and cross-platform behavior still need triage.
Evaluated by: mr-cal-bot
Impact:
48
Quick Win:
12
Complexity:
63
Confidence:
88
Actionability:
66
Issue body
### What needs to get done
Allow a command running inside an `open_stream` emitter context to escape from output redirection and handle terminal I/O interactively.
### Why it needs to get done
When executing craft test spread runs in a stream context to collect log messages, but it may also open interactive sessions if running with `-shell`, `-shell-after`, or `-debug`.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha |
Impact:
48
Quick Win:
12
Complexity:
63
Confidence:
88
Actionability:
66
|
needs triage | Open, untriaged feature request for interactive terminal I/O while Emitter.open_stream captures subprocess output, affecting craft test spread shell and debug flows. | |
| qwen/qwen3.6-35b-a3b |
Impact:
40
Quick Win:
12
Complexity:
50
Confidence:
70
Actionability:
60
|
keep open | Feature request to allow interactive terminal I/O within open_stream emitter context for craft test spread runs using -shell, -shell-after, or -debug flags. | |
| qwen/qwen3.8-27b |
Impact:
40
Quick Win:
16
Staleness:
75
Complexity:
60
Confidence:
72
Support Request:
10
|
needs triage | Feature request to allow interactive terminal I/O (shell, debug) to escape output redirection when running inside an open_stream emitter context for craft test spread runs. Open 468 days with zero activity, no labels, no comments, no assignee. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
95
Complexity:
65
Confidence:
80
Support Request:
5
|
needs triage | Feature request to enable interactive terminal I/O within an open_stream emitter context for craft test spread runs. Currently unlabelled, inactive for over a year, and awaiting team assessment. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
85
Complexity:
60
Confidence:
80
Support Request:
10
|
needs triage | Feature request to allow interactive terminal I/O within an open_stream emitter context for craft test spread runs. Currently unlabelled, unassigned, and has received no maintainer comments in over a year. |
Update history
No update history recorded yet.
Related issues
No related issues found above the similarity threshold.