Skip to content

Add durable settlement to LangChain reserve modes - #49

Merged
amavashev merged 2 commits into
mainfrom
fix/langchain-recovery-docs
Aug 7, 2026
Merged

Add durable settlement to LangChain reserve modes#49
amavashev merged 2 commits into
mainfrom
fix/langchain-recovery-docs

Conversation

@amavashev

Copy link
Copy Markdown
Contributor

Summary

  • route model and tool reserve modes through the Python SDK's managed heartbeat and durable settlement path
  • preserve known spend after provider or tool execution and expose settlement failures consistently
  • normalize provider usage, including OpenAI and Anthropic prompt-cache accounting
  • bound deterministic settlement keys and remove the stale duplicated docs page

Verification

  • 187 tests passed; 99.32% coverage
  • Ruff and mypy clean
  • sdist and wheel build clean

Dependency

Depends on runcycles/cycles-client-python#95 and the runcycles 0.5.3 release.

@amavashev
amavashev merged commit 811c58d into main Aug 7, 2026
9 checks passed
@amavashev
amavashev deleted the fix/langchain-recovery-docs branch August 7, 2026 00:00
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