Repository navigation
feat(chrome): add Qwen WebBridge direct browser control #8707
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
Changes from 1 commit
Commits
Show all changes
44 commits
Select commit
Hold shift + click to select a range
29c87ba
feat(chrome): add direct Qwen WebBridge
yiliang114 0c80bd5
Merge branch 'main' into codex/8699-qwen-webbridge
yiliang114 0c671fa
fix(chrome): correct WebBridge permissions
yiliang114 6304334
fix(webbridge): close browser capability gaps
yiliang114 18eae48
Merge remote-tracking branch 'origin/main' into HEAD
yiliang114 5828a0b
test(serve): include webbridge capability
yiliang114 927ebc5
fix(webbridge): address review findings
yiliang114 fc6b38a
Merge remote-tracking branch 'origin/codex/8699-qwen-webbridge' into …
yiliang114 48bcdf2
Merge remote-tracking branch 'origin/main' into HEAD
yiliang114 acab444
fix(serve): respect WebBridge env snapshot
yiliang114 eed3101
fix(serve): close WebBridge lifecycle gaps
yiliang114 324e851
Merge remote-tracking branch 'origin/main' into HEAD
yiliang114 39a306b
fix(chrome): close WebBridge action gaps
yiliang114 67fb632
fix(chrome): recover timed-out WebBridge actions
yiliang114 543d06b
fix(chrome): satisfy WebBridge CI checks
yiliang114 1ec263d
Merge remote-tracking branch 'origin/main' into HEAD
yiliang114 0ea5dab
Merge remote-tracking branch 'origin/main' into HEAD
yiliang114 08d5269
Merge remote-tracking branch 'origin/main' into HEAD
yiliang114 793524f
fix(webbridge): close remaining lifecycle gaps
yiliang114 87057c2
Merge remote-tracking branch 'origin/main' into HEAD
yiliang114 be94348
fix(webbridge): fail closed on unsafe tab states
yiliang114 b3c321b
fix(webbridge): close review edge cases
yiliang114 042ac24
fix(chrome): close webbridge action races
yiliang114 6bc851c
fix(chrome): close WebBridge result gaps
yiliang114 87335b9
fix(chrome): close WebBridge review gaps
yiliang114 4157a19
fix(chrome): close WebBridge action races
yiliang114 5c17c2d
fix(chrome): harden WebBridge per review findings
yiliang114 f5e8944
Merge remote-tracking branch 'origin/main' into automation-pr-8707
yiliang114 33ce64f
fix(chrome): settle timeout teardown cleanly and make ref numbering h…
yiliang114 179be96
fix(chrome): harden WebBridge network capture lifecycle
yiliang114 acbd178
fix(serve): trim operator-supplied QWEN_WEBBRIDGE_TOKEN at boot
yiliang114 a80becc
fix(webbridge): keep tab ownership closable and dispatch shifted digits
yiliang114 736eb9a
fix(chrome): sample geometry after instant scroll, cap artifact pageT…
yiliang114 3be205b
fix(webbridge): structured find_tab URL matching, transactional stale…
yiliang114 4d62075
Merge remote-tracking branch 'origin/main' into resolve-8707
yiliang114 f3b16e2
Merge remote-tracking branch 'origin/main' into resolve-8707
yiliang114 5d25476
Merge remote-tracking branch 'origin/main' into codex/8699-qwen-webbr…
yiliang114 230e890
Merge remote-tracking branch 'origin/main' into codex/8699-qwen-webbr…
yiliang114 a18a3fd
Merge branch 'main' into codex/8699-qwen-webbridge
yiliang114 8e4d077
Merge branch 'main' into codex/8699-qwen-webbridge
yiliang114 2f6245d
docs(daemon): fix capability registry count after webbridge merge
yiliang114 1182e70
merge: bring main into the WebBridge branch
yiliang114 42bfb1c
Merge branch 'main' into codex/8699-qwen-webbridge
yiliang114 f32c62e
Merge branch 'main' into codex/8699-qwen-webbridge
yiliang114 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
fix(chrome): sample geometry after instant scroll, cap artifact pageT…
…itle - mouse_click and element screenshot now scroll with behavior:'instant': the default 'auto' follows the page's scroll-behavior CSS, so on smooth-scroll pages the geometry was sampled while the scroll animation was still in flight and clicks landed at stale coordinates while still reporting success - save_as_pdf caps page-controlled pageTitle at 1 KiB: document.title is uncapped page input riding the unchunked metadata frame and could exceed the daemon's WS maxPayload, dropping the bridge for every session - regression tests pin the instant-scroll declaration and the title cap
- Loading branch information
commit 736eb9a68960b0955ede1bacb8200f752dac6269
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.