Ljy-0827
aa53b70311
feat(vom): vom can distinguish important canvas area
2026-09-02 11:15:00 +08:00
Ljy-0827
d1d3eb6a94
fix(vom): bug fix
2026-08-26 15:28:27 +08:00
Ljy-0827
38fd7d3f4c
fix(vom): safety policy and rebase bug fix
2026-08-26 15:28:27 +08:00
Ljy-0827
b5062ac19b
feat(vom): fix name lost
2026-08-26 15:28:27 +08:00
Ljy-0827
41cb576256
feat(vom): function refactor
2026-08-26 15:28:27 +08:00
Ljy-0827
005a6fd534
fix(vom): add record safe observations, unify definition and construction of safe DTO
2026-08-21 11:26:52 +08:00
“haonan”
20554508db
fix(vom): omit raw AX/DOM trees from record-safe observations
...
Return only frame identity and node geometry for matching so a serialized capture result cannot leak form values.
2026-08-20 20:45:19 +08:00
Ljy-0827
f86e506d47
feat(vom): update contract
2026-08-19 15:05:55 +08:00
“haonan”
45a246c41b
feat(vom): expose record-safe semantic observations
...
Share the VOM capture pipeline with recording, enrich rendered refs, and support value redaction without regressing cooperative cancellation.
2026-08-19 15:05:55 +08:00
Ljy-0827
42403e55f2
feat(extension): support OOPIF refs with unified frame geometry
2026-08-18 19:28:16 +08:00
Ljy-0827
8d7c0aa66c
fix(extension): support iframe content in VOM observations
2026-08-18 19:18:39 +08:00
NianJiu
4549ed0892
fix(extension): make tool cancellation cooperative ( #89 )
...
Tool cancellation is now cooperative end-to-end: the queue stays busy until compensation completes, cancellation is checked cooperatively across the pipeline, the fallback window is compensated too, and cleanup_failed is surfaced explicitly. Includes a gated delayed-compensation E2E test.
2026-08-13 17:31:23 +08:00
BB-fat
f81a1e7796
fix(screenshot): fall back to CDP capture when captureVisibleTab fails ( #83 )
...
chrome.tabs.captureVisibleTab reads back the window surface, which fails
outright on some Windows/Chrome combinations (Chromium
FAILURE_REASON_READBACK_FAILED: "Failed to capture tab: image readback
failed"), leaving full-tab screenshots without any working path.
Capture the full tab via CDP Page.captureScreenshot (fromSurface) when
the visible-tab capture rejects; the CDP path goes through the
renderer BeginFrame pipeline instead of the surface readback. When both
paths fail, return cdp_failed with data.reason=screenshot_capture_failed
carrying both underlying messages, and render a CLI hint that points at
the browser-side readback cause.
Refs #71
2026-08-12 22:10:09 +08:00
Zhang GH
610782698b
Merge pull request #68 from Tencent/feat/more-browser-actions
...
feat(extension): hover end to end capability support
2026-08-10 19:26:50 +08:00
BB-fat
1268761611
fix(screenshot): hide overlays during capture so shots only contain page content ( #64 )
2026-08-08 22:48:50 +08:00
Ljy-0827
6c610faed9
fix(extension): bugfix
2026-08-06 18:46:06 +08:00
Ljy-0827
cde6f22ecf
fix(extension): ci and bug fix
2026-08-06 16:14:18 +08:00
Ljy-0827
dbc4845c0d
feat(extension): vom hover description bug fix
2026-08-06 15:30:11 +08:00
Ljy-0827
91225e5fdb
feat(extension): add bsk hover and adjust vom to support
2026-08-06 12:19:45 +08:00
Ljy-0827
c002c394e6
feat(vom): vom fix
2026-07-27 14:53:10 +08:00
Ljy-0827
4fb2e331a6
feat(vom): update vom algorithm, fix overlay problem with background state machine
2026-07-27 13:46:33 +08:00
Ljy-0827
e14ae9cea0
feat(vom): vom method bug fix
2026-07-24 17:25:57 +08:00
Ljy-0827
f319672721
feat(vom): method update, solve context over exposed problem
2026-07-24 17:25:57 +08:00
Ljy-0827
5e0d26ccb2
feat(vom): method update
2026-07-24 17:25:57 +08:00
Ljy-0827
9dbc553e33
feat(vom): vom base algorithm and infrastructure
2026-07-24 17:25:57 +08:00
BB-fat and Cursor
3c936982a3
Fix Biome and Stylelint formatting so pnpm lint passes.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-10 00:21:19 +08:00
BB-fat
f1036a860c
Initial public release
2026-06-22 17:36:26 +08:00