Skip to content

v0.18.0

Choose a tag to compare

@ryanwi ryanwi released this 02 Jun 04:57
· 57 commits to main since this release

Changed

  • Focused facade gateways — ControlPlaneFacade and AsyncControlPlaneFacade split into focused gateway sub-objects: .sessions, .lifecycle, .approvals, .budget, .agentic, .observer, .maintenance. E.g. facade.open_session(...) → facade.sessions.open_session(...).
  • EventMetadata for event append — EventStore.append and event-repository append now take a single EventMetadata frozen dataclass instead of individual attribution kwargs.

Breaking (pre-1.0)

  • Facade operations reorganized onto gateway sub-objects (see Changed).
  • EventStore.append / event-repository append signature: individual attribution kwargs → EventMetadata dataclass.