Skip to content

Releases: adrianvalentim/cross-yapper

v0.2.0 — Rust runtime

Choose a tag to compare

@github-actions github-actions released this 08 Sep 15:24

The service, CLI and MCP implementation now run in Rust. Desktop integration keeps a small Codex-bundled Node launcher because the tested Mac app requires it for access to its existing conversations. Linux attached-owner mode is Rust-only.

Existing project mappings, tool arguments and durable receipt/retry identities are preserved. Busy targets stay queued, authentication and project checks stay in the service, and ambiguous sends are never automatically repeated. MCP installation preserves unrelated Codex configuration.

Download the archive for your native OS and architecture. Keep the executable and both .mjs files together. No Rust compiler or npm installation is needed. Follow the README and docs/AGENT_SETUP.md for setup; ordinary desktop conversation integration still requires the app and its MCP launcher to remain running.

Nine regression tests, formatting and Clippy passed on macOS, Linux and Windows CI. All four release builds passed. Real same-conversation read/send, busy queueing, adapter failover, restart preservation and installed-MCP round trips passed on the original Mac. Real Linux/Windows owner integration and cross-machine round trips remain unverified.

The repeatable benchmark includes all compatibility processes. It shows lower aggregate idle memory and faster reads, with a measured acceptance-latency regression due to stronger disk-flush durability. See docs/BENCHMARK.md for raw results, caveats and reproduction.