agent-desktop/crates/ffi/src
Lahfir 94ce6c551f
feat(macos,core): harden adapter and core foundation with caller-controllable guardrails (#82)
Hardens the macOS adapter and platform-neutral core: stuck-key/clipboard/scroll/click fixes, deep-copy clipboard restore, notification-session and resolve-deadline hardening, blocked-combo guardrail moved to the adapter with a --force caller override, plus ~60 behavior-pinning tests. No breaking changes.
2026-06-29 11:32:27 -07:00
..
actions feat: complete FFI C-ABI surface (Phase A) — handshake, pipeline entrypoints, log callback (#67) 2026-06-25 19:24:06 -07:00
apps feat: complete FFI C-ABI surface (Phase A) — handshake, pipeline entrypoints, log callback (#67) 2026-06-25 19:24:06 -07:00
commands feat(macos,core): harden adapter and core foundation with caller-controllable guardrails (#82) 2026-06-29 11:32:27 -07:00
convert feat(macos,core): harden adapter and core foundation with caller-controllable guardrails (#82) 2026-06-29 11:32:27 -07:00
input fix: harden agent-desktop reliability (#54) 2026-06-20 15:43:42 -04:00
notifications fix: harden agent-desktop reliability (#54) 2026-06-20 15:43:42 -04:00
observation fix: harden agent-desktop reliability (#54) 2026-06-20 15:43:42 -04:00
screenshot
surfaces
tree feat: complete FFI C-ABI surface (Phase A) — handshake, pipeline entrypoints, log callback (#67) 2026-06-25 19:24:06 -07:00
types feat(ffi): Phase B and C — Python smoke harness, parity gates, build.rs codegen (#77) 2026-06-26 19:14:14 -07:00
windows feat: complete FFI C-ABI surface (Phase A) — handshake, pipeline entrypoints, log callback (#67) 2026-06-25 19:24:06 -07:00
abi_version.rs feat: complete FFI C-ABI surface (Phase A) — handshake, pipeline entrypoints, log callback (#67) 2026-06-25 19:24:06 -07:00
adapter.rs feat(ffi): Phase B and C — Python smoke harness, parity gates, build.rs codegen (#77) 2026-06-26 19:14:14 -07:00
enum_validation.rs feat(macos,core): harden adapter and core foundation with caller-controllable guardrails (#82) 2026-06-29 11:32:27 -07:00
error.rs feat: complete FFI C-ABI surface (Phase A) — handshake, pipeline entrypoints, log callback (#67) 2026-06-25 19:24:06 -07:00
error_tests.rs refactor!: over-engineering audit cleanup (#64) 2026-06-24 14:31:17 -07:00
ffi_try.rs
lib.rs feat: complete FFI C-ABI surface (Phase A) — handshake, pipeline entrypoints, log callback (#67) 2026-06-25 19:24:06 -07:00
log_callback.rs feat: complete FFI C-ABI surface (Phase A) — handshake, pipeline entrypoints, log callback (#67) 2026-06-25 19:24:06 -07:00
main_thread.rs
pointer_guard.rs