mirror of
https://github.com/lahfir/agent-desktop.git
synced 2026-07-27 09:32:17 +00:00
todo 001: add explicit `cargo test -p agent-desktop-ffi --tests` step so the c_abi_harness and error_lifetime integration tests run on every PR. `cargo test --lib --workspace` skipped them, which meant ABI regressions could land without the harness catching them. todo 006: replace `find target -path '*/agent_desktop.h' | head -1` with a deterministic lookup. build.rs now stamps the absolute path of the just-generated header at target/ffi-header-path.txt, and both CI and scripts/update-ffi-header.sh read that file. Under a warm target/ cache with multiple agent-desktop-ffi-<hash>/ dirs, `find | head -1` picked arbitrarily and could compare a stale header — the stamp always points to the header from the current build. |
||
|---|---|---|
| .. | ||
| link-skills.sh | ||
| update-ffi-header.sh | ||