Repository navigation
Releases
Releases · openma-ai/OpenMatter
v0.2.1
@openma/matter, @openma/matter-loop, @openma/matter-gitlab, @openma/matter-feishu 0.2.1
@openma/matter-feishu@0.2.1was published to npm manually, without provenance, as the package's first version (#31, #32). The other three packages were published from CI with provenance. Later feishu versions release from CI like the rest.
Native agent state protection (#29)
@openma/matter/storeexportsmakeMutationStore,MutationError, and theMutationIntent/MutationResult/ObservedState/StateObservationtypes: resource observations, immutable guards, compare-and-set, and idempotent receipts in the existing kernel and store adapters.- Preconditions are kept through the outbox. Unsupported guarantees fail closed, and a conflict is reported separately from an unknown outcome.
- Project MCP
update_goaluses revisions the agent observed and stable operation identities. Unconditional effects behave as before.
Feishu / Lark (#20–#25, #27)
- The Bond kernel accepts the
feishuprovider and thedevicelink method (#21). - New package
@openma/matter-feishuwith two entry points../bondis the Bond provider for self-built apps (#23), plus encrypted webhook decoding and event normalization (#24) and delivery of messages, replies, reactions, and card updates (#27)../long-connectionis the long-connection source for the local runtime (#25). - host-local gets a provider-neutral long-connection runtime (#22). Design doc: #20.
Loop
runAscan be declared per Bond and per operation (#26).