Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
f492336
feat(web-shell): present structured shell execution results
Sep 20, 2026
a10f2c6
Merge branch 'main' into codex/web-shell-command-card
ytahdn Sep 20, 2026
c34536c
fix(shell): preserve cleanup notices and clarify result fallbacks
Sep 20, 2026
6c2ee93
fix(test): sync shell result source mappings
Sep 20, 2026
ac01af9
chore: merge origin/main into codex/web-shell-command-card
qwen-code-dev-bot Sep 20, 2026
69a6f7c
fix(web-shell): address shell command card review findings (#12311)
Sep 20, 2026
af4e121
test(core): isolate gitPush tests from host git config (#12311)
Sep 20, 2026
d23096e
fix(core): stage browser-use runtime on demand in core prebuild (#12311)
Sep 20, 2026
22f6db3
fix(web-shell): treat empty string shell display as authoritative (#1…
Sep 21, 2026
9b470cc
Merge branch 'main' into codex/web-shell-command-card
ytahdn Sep 21, 2026
aacd8e5
fix(core): preserve shell display and recording diagnostics
Sep 21, 2026
1c5a526
Merge commit 'refs/pull/12311/head' of github.com:QwenLM/qwen-code in…
Sep 21, 2026
eae2ca8
feat(web-shell): add session tool calls panel with prompt selection
Sep 22, 2026
d10c768
Merge remote-tracking branch 'origin/main' into feat/web-shell-turn-c…
Sep 22, 2026
0ad9565
fix(web-shell): address tool calls review findings
Sep 23, 2026
6f68391
fix(web-shell): keep prompt text out of persisted dock state
Sep 23, 2026
5aad27e
fix(web-shell): restore sender tool call identity and review fixes
Sep 23, 2026
88b9e25
docs(web-shell): record real daemon sender verification
Sep 23, 2026
8fce4a3
Merge origin/main into feat/web-shell-turn-calls-panel
Sep 23, 2026
20a5809
Merge origin/main trajectory overview updates
Sep 23, 2026
2e424ef
Merge origin/main conversation search updates
Sep 24, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
fix(core): stage browser-use runtime on demand in core prebuild (#12311)
The deterministic verification gate rebuilds core with a scoped
npm run build --workspace packages/core, but the review-address job
installs with QWEN_SKIP_PREPARE=1 and restores only the root and core
dist artifacts, so packages/browser-use/dist is absent and the core
build dies in copyBrowserUseAssets. The dependency on the built
browser-use runtime was only expressed through the root build's
ordering, leaving every scoped core build (the gate's, or a
developer's on a prepare-skipped install) broken.

Add a prebuild that stages the browser-use runtime only when its
dist/index.js sentinel is missing. The root build keeps building
browser-use first, so the prebuild is a no-op skip there and the
fallback fires exactly when the runtime is absent.

Probe matrix: scoped core build fails without the runtime pre-fix
(the gate rejection, reproduced locally), passes with the runtime
absent (fallback stages it), and passes unchanged with the runtime
present (skip path).

Co-authored-by: Qwen-Coder <[email protected]>
  • Loading branch information
Qwen Autofix and qwencoder committed Sep 20, 2026
commit d23096e857968296c7e496152d22bf5695c17868
1 change: 1 addition & 0 deletions packages/core/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,7 @@
}
},
"scripts": {
"prebuild": "node -e \"require('node:fs').accessSync('../browser-use/dist/index.js')\" || npm --prefix ../browser-use run build",
"build": "node ../../scripts/build_package.js",
"lint": "eslint . --ext .ts,.tsx",
"format": "prettier --write .",
Expand Down
Loading