Skip to main content

ianvs_acp_runtime 0.2.0 copy "ianvs_acp_runtime: ^0.2.0" to clipboard
ianvs_acp_runtime: ^0.2.0 copied to clipboard

PlatformmacOS

Shared Rust stdio ACP runtime and Dart C FFI bindings for macOS agent hosts, with streaming sessions, permissions, cancellation and native build tooling.

0.2.0 #

  • Keep Rust macros and the FFI library unstripped so older toolchains can build and load the runtime on macOS 27 without Mach-O alignment errors.
  • Upgrade the locked ACP Rust SDK from 1.2.0 to 2.1.0 and protocol schema from 1.4.0 to 1.7.0. Keep stable ACP v1; the shared-agent refactor advances C ABI to v12 and event schema to v5.
  • Wait for the permission flood rejection before granting the admitted requests, so the admission-limit regression test does not depend on scheduler timing.

0.1.0 #

  • Extract the UI-independent Rust stdio ACP core, C FFI and Dart bindings into one self-contained package with all native sources and a locked Rust workspace.
  • Preserve C ABI v11, event schema v4, and the existing ACP protocol dependency.
  • Expose agent launch, sessions, streaming text and tools, permissions, cancellation, authentication, recovery and disposal through IanvsRustRuntime.
  • Keep client filesystem and terminal providers disabled by default.
  • Include macOS universal library build/signing scripts and a package-resolved dart run ianvs_acp_runtime:build_macos entry point for hosted dependencies.
  • Include a CLI example, C header, fixture agent and Rust/Dart regression tests.
0
likes
130
points
175
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Shared Rust stdio ACP runtime and Dart C FFI bindings for macOS agent hosts, with streaming sessions, permissions, cancellation and native build tooling.

Topics

#acp #agent #ffi #rust #macos

License

Apache-2.0 (license)

Dependencies

ffi, ianvs_agent_core

More

Packages that depend on ianvs_acp_runtime