Skip to content

Release 0.21.0

Choose a tag to compare

@github-actions github-actions released this 26 Jul 19:48
389a829

v0.21.0 Release Notes

This minor release introduces multi-device groundwork, bundling three foundational seams — permission amendment/re-evaluation, announce vocabulary, and session envelope — that together enable agents to coordinate across devices and sessions.

Features

Permission Amendment & Re-evaluation (#105)

Agents can now request amendments to previously granted permissions and trigger re-evaluation of permission decisions. This enables more dynamic, runtime-adjustable access control flows within agent sessions.

Announce Vocabulary (#106)

Agents can now declare their supported event/op vocabulary at startup via a structured announce mechanism. This allows hosts and peer agents to discover capabilities before interaction begins, laying groundwork for multi-device coordination.

Session Envelope (#107)

A new session envelope type wraps agent communication with session-scoped metadata. This provides a consistent carrier for session identity and context across message boundaries, a prerequisite for multi-device session continuity.

Multi-device Integration Seams (#108)

The above three primitives are integrated together as a cohesive set of SDK seams, enabling the groundwork for agents that can spawn, checkpoint, and resume across multiple devices. See also the M5 seams bundle (spawn + checkpoint) introduced in #101.

Improvements

  • The SDK's internal contract surface is extended to accommodate cross-device scenarios without breaking existing single-device agent implementations.
  • Announce, permission, and session primitives are designed as composable building blocks, keeping existing agent code unaffected until opt-in adoption.

Commits

  • Merge pull request #108 from jedwards1230/integration/sdk-announce-seams (389a829)
  • Merge pull request #107 from jedwards1230/feat/session-envelope (b1b6093)
  • Merge pull request #106 from jedwards1230/feat/announce-vocabulary (89a720a)
  • Merge pull request #105 from jedwards1230/feat/permission-amend-reeval (5e53ef5)

Full Changelog: v0.20.0...v0.21.0