Skip to content

feat(retained): make interaction responses durable - #169

Merged
drewstone merged 1 commit into
mainfrom
feat/unified-durable-interactions-20260815
Aug 16, 2026
Merged

feat(retained): make interaction responses durable#169
drewstone merged 1 commit into
mainfrom
feat/unified-durable-interactions-20260815

Conversation

@drewstone

Copy link
Copy Markdown
Owner

Outcome

  • Retain exact native Pi sessions across turns and replay canonical events.
  • Persist interaction responses before native delivery and return idempotent acknowledgements.
  • Fail closed when restart, process identity, or finalization cannot prove the native effect.
  • Bind controls to the exact provider, environment, run, session, turn, and interaction.

Proof

  • pnpm test: 945 passed, 12 skipped, 51 files passed.
  • pnpm typecheck: passed.
  • pnpm build: passed.
  • git diff --check: passed.

@drewstone
drewstone merged commit 73ffbd0 into main Aug 16, 2026
1 check 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