fix: detect qwen localized active states - #2818
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (3)
📝 WalkthroughWalkthroughChangesThe Qwen detection rules now support locale-independent terminal titles, localized confirmation prompts, broader question dialogs, and elapsed-time cancellation hints. The changelog records these updates. Qwen detection updates
Estimated code review effort: 2 (Simple) | ~15 minutes Merge Risk: ⚪ Minimal · up to The PR adds localized Qwen status detection patterns and synchronized manifest and changelog updates; no actionable merge-blocking risk remains, so it is merge-ready after normal checks. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Greptile SummaryThe PR updates Qwen Code state detection to recognize locale-independent terminal-title signals and localized blocked-state screen fallbacks.
Confidence Score: 5/5The PR appears safe to merge. No blocking failure remains.
|
| Filename | Overview |
|---|---|
| src/detect/manifests/qwen.toml | Adds prioritized OSC-title and localized screen rules for Qwen working and blocked states; no eligible follow-up defect was established. |
| website/agent-detection/qwen.toml | Keeps the downloadable Qwen detection manifest synchronized with the bundled manifest. |
| docs/next/CHANGELOG.md | Records the Qwen localized active-state detection fix for the next release. |
Flowchart
%%{init: {'theme': 'neutral'}}%%
flowchart LR
Qwen[Qwen Code terminal output] --> OSC[OSC title and progress]
Qwen --> Screen[Recent screen lines]
OSC --> Rules[Priority-ordered Qwen manifest rules]
Screen --> Rules
Rules --> State{Detected state}
State --> Working[Working]
State --> Blocked[Blocked]
State --> Idle[Idle]
Reviews (2): Last reviewed commit: "Merge branch 'master' into issue/2756-qw..." | Re-trigger Greptile
|
I verified the requested Qwen path locally against
Both state transitions behaved as expected in the requested runtime case. The blocked screenshot represents the expected “waiting for user approval” state, not an unresolved failure. Working Blocked |


Summary
◐︎working and✳︎blocked terminal-title signalsask_user_questiondialogsTesting
just checkRefs #2756