Skip to content

fix(state): support evolving SessionDB options - #21

Merged
offendingcommit merged 1 commit into
mainfrom
fix/session-db-optional-compat
Aug 13, 2026
Merged

fix(state): support evolving SessionDB options#21
offendingcommit merged 1 commit into
mainfrom
fix/session-db-optional-compat

Conversation

@offendingcommit

@offendingcommit offendingcommit commented Aug 13, 2026

Copy link
Copy Markdown
Owner

Summary

SessionDB helpers now work across Hermes releases that differ only by newer optional method arguments. Default-valued unsupported options are omitted; explicitly requested unsupported behavior still fails with a compatibility error.

This unblocks temporal-awareness from using Hermes's public state API without falling back to raw SQL.

Validation

  • make test — 104 tests passed, 10 skipped
  • make build — source and wheel packages built successfully

Related: offendingcommit/hermes-plugin-temporal-awareness#11

@offendingcommit
offendingcommit merged commit 98a1b2c into main Aug 13, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant