stem_memory 0.2.0 copy "stem_memory: ^0.2.0" to clipboard
stem_memory: ^0.2.0 copied to clipboard

In-memory broker, backend, workflow, and scheduler adapters for Stem.

Changelog #

0.2.0 #

  • Updated the in-memory adapter for the Stem 0.3.0 release train and Dart 3.12 minimum.
  • Updated the compatibility package for Stem 0.3.0 and the core-owned memory entrypoint.

0.1.2 #

  • Kept the compatibility package aligned with the core-owned package:stem/memory.dart implementation after the adapter layering fix.

0.1.1 #

  • Made the package an explicit compatibility export for package:stem/memory.dart.
  • Raised the minimum Stem version so the package cannot resolve against a published core artifact that does not expose the memory library.

0.1.0 #

  • Updated the in-memory workflow store to honor caller-provided run ids, aligning it with workflow runtime metadata views and manifest tooling.
  • Rejected duplicate caller-provided workflow run ids instead of overwriting existing run/checkpoint state.
  • Renamed memoryBackendFactory to memoryResultBackendFactory for adapter factory naming consistency.
  • Updated docs and exports to use StemClient-first examples and the renamed result backend factory.
  • Added stem_memory package with in-memory adapter exports and factory helpers.
  • Added shared adapter contract coverage (broker/backend/workflow/lock) for the in-memory adapter using stem_adapter_tests.
  • Improved in-memory adapter contract parity and capability coverage, including explicit skip reporting for unsupported checks.
0
likes
150
points
400
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

In-memory broker, backend, workflow, and scheduler adapters for Stem.

Repository (GitHub)
View/report issues
Contributing

License

MIT (license)

Dependencies

collection, stem, uuid

More

Packages that depend on stem_memory