Skip to content

v0.2.0

Choose a tag to compare

@agentfirstkit agentfirstkit released this 14 Jul 08:17
· 5 commits to main since this release
  • Redesign the protocol around a shared live space with per-participant projections: each participant sees their own projection scoped by audience/read-scope (the dual of ownership) instead of one global broadcast tree, and capabilities project per-participant
  • Rework owner identity to self-generated opaque ids with join-time duplicate rejection, make a section's key its owner id, and replace display_name with an advisory name fact while deferring authenticity and signing to a higher layer
  • Add whisper projections scoped to a single viewer and viewer interaction intents with input bindings, and drop the undoable concept
  • Introduce a separate advisory view-hint profile layer with its own spec and JSON schema (salience, layout grouping, surface genre profile) that hosts may use or ignore and that is never the wire format or load-bearing
  • Restructure the Rust SDK: merge hosts into a single host crate, move composition into the SDK, and add request, profile, projection, and unit-profile helpers
  • Narrow validation to protocol structure and make composed section names separator-safe
  • Split and rewrite the specification into a normative protocol.md plus a separate view-hint.md, each with its own JSON schema, and refresh conformance fixtures around a worked operator console
  • Migrate the SDK to build documents on Agent-First Data builders
  • Add an afui-customize skill for authoring view-hint profiles