Peter Steinberger
|
5c6bccff4a
|
feat(macos): enable Computer Control by default and diagnose stale Accessibility grants (#115280)
* feat(macos): enable and diagnose computer control
* docs(macos): explain computer control permissions
* chore: refresh macOS i18n and docs indexes
* test: update macOS computer control i18n fixture
|
2026-07-28 13:00:32 -04:00 |
|
Peter Steinberger
|
3bec587d74
|
fix(computer): stop typing after cancellation (#103528)
|
2026-07-10 08:37:37 +01:00 |
|
Peter Steinberger
|
461772868d
|
fix(computer): prevent stale, replayed, and post-cancel desktop actions (#103422)
* fix(ai): preserve streamed tool-call identity
* fix(computer): bind actions to current tool authority
* fix(macos): serialize computer control lifecycle
* docs(computer): document hardened control contract
* chore: follow release-owned changelog policy
* test(agents): cover node list cancellation
|
2026-07-10 06:47:56 +01:00 |
|
Peter Steinberger
|
f8dbd34ab8
|
feat(nodes): add computer use (computer.act) on macOS nodes via Peekaboo (#102776)
* feat(nodes): add computer use (computer.act) on macOS nodes via Peekaboo
* fix(nodes): release held computer.act input on node disconnect/stop/disable
* fix(nodes): release held computer.act input armed after a lifecycle release
* fix(nodes): scope computer.act lifecycle catch-up release to the arming action
* chore(nodes): register computer tool display metadata, sync native i18n, doc-comment constants
* fix(nodes): preserve caught-error cause in computer tool resolver; regen docs map
|
2026-07-09 15:28:09 +01:00 |
|