{"repo":"deepansh-saxena/DuraLang","free":true,"listed":false,"github":"https://github.com/deepansh-saxena/DuraLang","clone":"git clone https://github.com/deepansh-saxena/DuraLang.git","description":"Make stochastic AI systems durable with one decorator","language":"Python","stars":29,"topics":["agent-framework","ai-agents","durability","langchain","llm","mcp","observability","orchestration","python","temporal"],"license":"MIT","category":"ai-agents","readme_excerpt":"duralang Agents that cannot fail. One decorator. Durability for Stochastic AI Systems. duralang is the missing durability layer for LangChain. Write the same LangChain code you already know — add @dura — and every LLM call, tool call, MCP call, and agent-to-agent call becomes individually recoverable, automatically retried, and fully observable through Temporal. No new framework. No graph DSL. No code rewrite. Just durability. https://github.com/user-attachments/assets/e129971c-6bc6-437b-9a7c-646e753c93e6 --- The Problem Most AI agent failures are infrastructure failures, not intelligence failures. The model picked the right tool. The reasoning was correct. But a network timeout at minute 47 of a 60-minute run killed the entire pipeline — and you lost every completed step along with it. Modern AI agents are stochastic programs. They are not workflows. They are not pipelines. They are runtime-generated execution graphs driven by an LLM. But every existing durability system is built for deterministic programs. They assume: - a known execution graph - fixed control flow - predefined steps This assumption is fundamentally incompatible with LLM-driven agents. The result: There is no durability model for stochastic programs. Not in LangChain. Not in LangGraph. Not even in Temporal without rewriting everything. This is the missing layer. --- This is the reality of production agent systems today: - LangChain gives you the best composability layer for LLM applications. But it does not","default_branch":null,"files":null,"tree":[],"storefront":"/r/deepansh-saxena","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/deepansh-saxena/DuraLang/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}