Commit Graph
100 Commits
Author SHA1 Message Date
creatixchu 72047d6ecd docs(cua): document permissions, support limits and APIs 2026-10-17 16:35:13 +08:00
creatixchu c32a59cf89 build(cua): integrate source builds and product regressions 2026-10-17 16:35:13 +08:00
creatixchu 36ec182e33 feat(cua-ui): guide setup and manage application access 2026-10-17 16:35:13 +08:00
creatixchu 6ae9ce5e2f feat(cua): add the experimental Computer Use bundle 2026-10-17 16:35:13 +08:00
creatixchu aa786c98d4 feat(cua-macos): expose system permissions and responsible app 2026-10-17 16:35:13 +08:00
creatixchu 9802933c04 feat(cua): manage application grants and PTC session scopes 2026-10-17 16:35:13 +08:00
creatixchu 2d46f34701 feat(approval): share fixed-action approval cards 2026-10-17 16:35:13 +08:00
creatixchu ca081d5658 fix(session): restore presence when sessions return 2026-10-17 16:35:12 +08:00
creatixchu eb8efe84e4 feat(plugins): support platform-aware bundle activation 2026-10-17 16:35:12 +08:00
creatixchu a9f7ea7d52 fix(config): cancel settings writes waiting for HMR 2026-10-17 16:35:12 +08:00
creatixchu 5da34fb5ae test(cua): cover capability projection on every platform 2026-10-14 14:45:14 +08:00
creatixchu aeada33774 test(cua): verify window listing invalidates stale image coordinates 2026-10-14 14:18:51 +08:00
creatixchu 43391ef048 fix(cua): use the supported Zod issue type 2026-10-14 14:06:10 +08:00
creatixchu bde699d225 test(cua): refresh prompts after syncing master 2026-10-14 13:57:05 +08:00
creatixchu 220cd03bea Merge master into macOS CUA 2026-10-14 13:51:30 +08:00
creatixchu 12b3fa5304 test(cua): verify readable errors within PTC exception output 2026-10-14 13:35:45 +08:00
creatixchu 8ed497a02d test(cua): pin readable validation errors and coordinate guidance 2026-10-14 13:33:35 +08:00
creatixchu b01b889632 fix(cua): report readable argument errors and clarify coordinate targets 2026-10-14 13:32:36 +08:00
creatixchu 7bfefd3118 test(cua): record unread paste failure and observed recovery 2026-10-14 11:13:03 +08:00
creatixchu e587c71600 test(cua): exercise paste recovery before closing fixture transport 2026-10-14 11:11:36 +08:00
creatixchu 688137b0a2 refactor(cua): derive screenshot metadata from protocol schema 2026-10-14 11:09:42 +08:00
creatixchu 537a1f5047 docs(cua): explain unread paste recovery and foreground evidence 2026-10-14 11:09:20 +08:00
creatixchu 0f83b644c8 fix(cua): bound clipboard consumption waits with actionable failure 2026-10-14 11:08:00 +08:00
creatixchu 0cca141695 test(cua): pin foreground paste guidance 2026-10-13 21:41:50 +08:00
creatixchu ef12e53d58 docs(cua): require foreground paste for ChatGPT and Codex 2026-10-13 21:40:17 +08:00
creatixchu ec85b94309 test(cua): update screenshot object guidance snapshots 2026-10-13 21:33:05 +08:00
creatixchu e5b0b492d8 fix(cua): preserve screenshot format and dimensions in object API 2026-10-13 21:30:47 +08:00
creatixchu ac0a449378 test(cua): expect screenshot pixels in shared loader output 2026-10-13 19:51:34 +08:00
creatixchu 6e554ab609 docs(cua): describe encoded screenshot results consistently 2026-10-13 19:49:21 +08:00
creatixchu 6e9db1ba17 test(cua): wait for overlay hit testing and retain successful hover replay 2026-10-13 19:24:15 +08:00
creatixchu 57bd5e5438 test(cua): cover pointer-transparent overlays and record input decisions 2026-10-13 19:18:42 +08:00
creatixchu ff1864c6cf fix(cua): retain other window mappings during scoped observations 2026-10-13 19:07:22 +08:00
creatixchu 06e671f143 fix(cua): complete coordinate serialization and projection references 2026-10-13 19:02:50 +08:00
creatixchu 5658751da0 feat(cua): map screenshot pixels and optional relative coordinates 2026-10-13 18:59:05 +08:00
creatixchu fd3868adc6 feat(cua): reveal alternate hover UI before moving the system pointer 2026-10-13 18:21:50 +08:00
creatixchu 379ad9d485 fix(cua): use mouse hit testing for system hover 2026-10-13 18:17:11 +08:00
creatixchu 1571086a3b test(cua): retain the PTC transcript and clean up its helper 2026-10-13 12:13:12 +08:00
creatixchu 18ed46b1aa test(cua): seed the PTC replay and isolated helper 2026-10-13 12:10:57 +08:00
creatixchu ba1c62f8e7 test(cua): record direct native results through Node PTC 2026-10-13 12:10:12 +08:00
creatixchu 4377e0a998 fix(cua): retain serializable screenshot reference fields 2026-10-13 12:02:14 +08:00
creatixchu 89d018e296 fix(cua): use the public attachment admission export 2026-10-13 12:00:34 +08:00
creatixchu 4203741099 refactor(cua): use native Harness tool results and attachment admission 2026-10-13 11:59:14 +08:00
creatixchu 46fcc3fd55 docs(cua): include the native Chinese reference in the package 2026-10-13 11:33:41 +08:00
creatixchu ac9eebafdf test(cua): raise and observe the selected native hover window 2026-10-13 11:31:09 +08:00
creatixchu 5ae8ba49db docs(cua): remove the superseded native text reference 2026-10-13 11:29:54 +08:00
creatixchu b332bcfb7d docs(cua): publish native helper reference as Markdown 2026-10-13 11:28:54 +08:00
creatixchu 8a7f941112 fix(cua): make hover use persistent system-pointer movement 2026-10-13 11:25:19 +08:00
creatixchu 8304d5dee0 test(cua): activate the explicit system-hover fixture before observation 2026-10-13 11:19:07 +08:00
creatixchu 366c6409c8 fix(cua): use ordinary mouse events for system-pointer hover 2026-10-13 11:18:12 +08:00
creatixchu 2a798a91e0 test(cua): cover fresh-window hover with explicit system input 2026-10-13 11:15:45 +08:00
creatixchu 4ff8889e06 fix(cua): retain the mouse-movement event number for hover 2026-10-13 11:14:03 +08:00
creatixchu 4fbf4889f9 fix(cua): correct native test completion message 2026-10-13 11:12:21 +08:00
creatixchu 02bbff61b6 test(cua): keep hover regressions independent of keyboard focus 2026-10-13 11:11:58 +08:00
creatixchu 9781ac0fda test(cua): isolate AppKit hover verification from keyboard scenarios 2026-10-13 11:08:46 +08:00
creatixchu 17c253ce7e feat(cua): support explicit system-pointer hover for AppKit tracking 2026-10-13 11:06:15 +08:00
creatixchu b899807dc3 test(cua): verify native tracking areas and hover replay 2026-10-13 11:02:52 +08:00
creatixchu 2c4339bb60 test(cua): cover hover target rejection and continuous interaction 2026-10-13 11:01:39 +08:00
creatixchu 4a74e17e7b feat(cua): preserve hover across observations and popup interaction 2026-10-13 10:57:19 +08:00
creatixchu 6e40f80d05 test(web): await terminal output after burst delivery 2026-10-12 18:12:52 +08:00
creatixchu a7f0247ada test: wait for native fragments and terminal burst delivery 2026-10-12 18:03:21 +08:00
creatixchu 3a8df502e0 test(build): assert Windows glob omission without hiding partial builds 2026-10-12 17:50:31 +08:00
creatixchu 5831f5a3cf test(build): exercise workspace glob resolution through tsdown 2026-10-12 17:48:47 +08:00
creatixchu d629b0fd9f fix(build): normalize Windows workspace package globs 2026-10-12 17:46:09 +08:00
creatixchu 30b47e05f8 fix(cua): await fixture IPC closure and restore workspace seed 2026-10-12 17:44:14 +08:00
creatixchu 900a0b2df9 fix(cua): isolate native fixture services and repair platform CI checks 2026-10-12 17:39:24 +08:00
creatixchu 29893262a0 Merge master into CUA platform foundation 2026-10-12 17:26:05 +08:00
creatixchu f7d8ac7140 Merge current master build updates into CUA platform foundation 2026-10-11 23:17:19 +08:00
creatixchu d0c550823b docs(cua): align platform references and placeholder structure 2026-10-11 19:24:51 +08:00
creatixchu ef3375780b fix(build): select package manifests for workspace bundles 2026-10-11 19:21:07 +08:00
creatixchu f65cb889b8 refactor(cua): separate shared execution from macOS provider 2026-10-11 19:18:02 +08:00
creatixchu e9bc3bdb37 fix(cua): align package version with master 2026-10-11 18:00:39 +08:00
creatixchu 5ea72ef0d2 fix(cua): satisfy typed lint and expose fixture failures 2026-10-11 17:58:53 +08:00
creatixchu b9de05d1c4 test(cua): include experimental package in release inventory 2026-10-11 17:55:48 +08:00
creatixchu 1b781d683b Merge master into feat/experimental-dsh-cua 2026-10-11 17:54:24 +08:00
creatixchu aa5da68de6 docs(cua): describe the future package group without a stale path 2026-10-09 16:19:54 +08:00
creatixchu 97b884e841 docs(cua): state the Windows promotion condition 2026-10-09 16:12:01 +08:00
creatixchu 6dba7799b4 docs(cua): keep provider references in experimental group 2026-10-09 16:09:36 +08:00
creatixchu 2fac8a2ec4 fix(cua): follow updated PTC launch configuration 2026-10-09 15:49:16 +08:00
creatixchu c36a40656b refactor(cua): move native provider into experimental 2026-10-09 15:46:42 +08:00
creatixchu 17bfa6fd3c Merge updated persistent PTC into native CUA 2026-10-09 15:43:43 +08:00
creatixchu 6ae7312582 test(permissions): restore synchronous preset event order 2026-10-09 15:25:51 +08:00
creatixchu b02eff33f2 chore(types): remove retired sandbox test assertion baseline 2026-10-09 15:14:56 +08:00
creatixchu 99f5750092 docs(ptc): use explicit launch configuration in persistent setup 2026-10-09 15:10:40 +08:00
creatixchu 42cf8c5ee0 Merge remote-tracking branch 'origin/master' into codex/ptc-review-policy
# Conflicts:
#	apps/desktop/tests/ptc-runtime.spec.ts
#	docs/config-catalog.md
#	docs/config-catalog.zh.md
#	packages/ptc-runtime/ptc-runtime-node/README.i18n.yaml
#	packages/ptc-runtime/ptc-runtime-node/README.md
#	packages/ptc-runtime/ptc-runtime-node/README.zh.md
#	packages/ptc-runtime/ptc-runtime-node/src/index.ts
#	packages/ptc-runtime/ptc-runtime-node/src/launch.ts
#	packages/ptc-runtime/ptc-runtime-node/tests/launch.spec.ts
2026-10-09 15:10:13 +08:00
creatixchu f6251a2dbf test(ptc): remove awaits from synchronous permission callers 2026-10-09 15:08:06 +08:00
creatixchu 9b9630e6d8 fix(ptc): preserve standalone runtime composition 2026-10-09 15:07:42 +08:00
creatixchu f660432b37 test(ptc): record synchronous policy changes before cleanup 2026-10-09 15:06:25 +08:00
creatixchu 31783b2845 test(ptc): align policy cleanup fixtures with typed APIs 2026-10-09 15:04:17 +08:00
creatixchu 4138fd1912 fix(ptc): simplify registered cleanup settlement 2026-10-09 15:02:58 +08:00
creatixchu 244ca73755 fix(ptc): keep policy cleanup waits inside PTC 2026-10-09 15:02:01 +08:00
creatixchu b17c74a0e7 test(cua): refresh capture recovery session replay 2026-10-09 14:31:41 +08:00
creatixchu 7a015d6562 test(cua): record request-local capture busy recovery 2026-10-09 14:29:00 +08:00
creatixchu 1ad84ece93 fix(cua): bound socket backpressure and allow AX cancellation to settle 2026-10-09 14:05:03 +08:00
creatixchu 258a0f65e7 fix(cua): finish shared socket cleanup without waiting for timers 2026-10-09 13:57:05 +08:00
creatixchu 6539baeda5 test(cua): cover shared capture cancellation and connection cleanup 2026-10-09 13:35:49 +08:00
creatixchu 1e67f8da60 feat(cua): share native helper across Agent connections 2026-10-09 13:29:45 +08:00
creatixchu a08b54b818 test(cua): pin screenshot failure diagnostics in replay 2026-10-09 11:43:44 +08:00
creatixchu 705a96eefe feat(cua): trace screenshot phases and retain failure diagnostics 2026-10-09 11:40:45 +08:00
creatixchu a61dccbd36 fix(cua): align package version with synchronized workspace 2026-10-08 22:15:20 +08:00
creatixchu 51e563d502 test(cua): refresh replay after parent synchronization 2026-10-08 21:55:43 +08:00