mirror of
https://github.com/QwenLM/qwen-code.git
synced 2026-04-28 19:52:02 +00:00
1.9 KiB
1.9 KiB
Assistant File Reference Overflow
- Slice date: 2026-04-26
- Executable harness:
packages/desktop/scripts/e2e-cdp-smoke.mjs - Command:
cd packages/desktop && npm run e2e:cdp - Result: pass
- Artifact directory:
.qwen/e2e-tests/electron-desktop/artifacts/2026-04-25T18-17-10-902Z/
Scenario
- Launch the real Electron app with isolated HOME, runtime, user-data, and a fake dirty Git workspace.
- Open the fake project through the desktop directory picker path.
- Send the first composer prompt and approve the fake command request.
- Wait for the fake ACP assistant response with repeated dense file references.
- Assert the assistant message renders deduped chips,
:line:columnlabels, uncommon file references, and a compact overflow indicator. - Continue the existing copy, retry, changed-files, review, settings, terminal, and final layout smoke path.
Assertions
README.md:1appears as one file chip even though the assistant prose repeats it.packages/desktop/src/renderer/App.tsx:12:5,.env.example,Dockerfile,docs/guide.mdx, andsrc/App.vueappear as accessible file chips.- The overflow indicator shows
+2 morewith the accessible label2 more file references. - File chips stay inside the assistant message and timeline, remain under the maximum chip width, and do not create horizontal document overflow.
- The assistant action row still exposes
Copy Response,Retry Last Prompt, andOpen Changes. - Console errors: 0.
- Failed local network requests: 0.
Artifacts
assistant-message-actions.jsonassistant-message-actions.pngassistant-retry-draft.jsonresolved-tool-activity.jsonconversation-changes-summary.jsoncompleted-workspace.pngelectron.logsummary.json
Known Uncovered Risk
The default 1240 px window is covered here. The compact desktop width follow-up
is now covered by
.qwen/e2e-tests/electron-desktop/compact-dense-conversation.md.