Repository navigation
Start here: reproduce a lost response, then help choose the first real provider #1
ArtAndrew
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Your agent sent a request. The provider committed it. The response disappeared. Should the agent retry?
CommitLatch is an experimental Python SDK that records intent before dispatch, reconciles authoritative receipts and blocks a repeated dispatch when the outcome remains UNKNOWN.
Try the failure
git clone https://github.com/ArtAndrew/commitlatch.git cd commitlatch PYTHONPATH=src python3 -m commitlatch http-demoNo API keys or model calls. The loopback HTTP fixture closes the connection after committing to its own database.
Native idempotency works when its contract covers the operation. Keep using it. CommitLatch adds a durable intent record and an explicit recovery decision; it does not manufacture evidence a provider cannot supply.
Methodology and limits · LangGraph example · When to use it
Help shape the next adapter
Please reply with:
Counterexamples to the recovery contract are especially welcome. Use synthetic data only. This alpha has no production provider adapter and makes no universal exactly-once guarantee.
All reactions