agecli-skill-protocol 0.2.1

Wire protocol contract for agecli skill ↔ host UDS communication (binary framing + payload types)
Documentation

Wire protocol contract for agecli skill ↔ host UDS communication.

This crate defines the binary message framing and JSON payload types used between the agecli host and skill processes. It is the shared contract consumed by both:

  • the host workspace (via agecli-skill-runtime for skill orchestration), and
  • the skills workspace (via agecli-skill-sdk for skill implementations).

Wire format: [type: u32 BE][length: u32 BE][payload: JSON bytes]

This crate has no dependencies on other agecli-* crates. Changes to this crate constitute a breaking wire-protocol change and must be versioned accordingly (semver).