{"full_name":"langchain-ai/langgraph","owner":"langchain-ai","name":"langgraph","url":"https://github.com/langchain-ai/langgraph","description":"Build resilient agents.","homepage":"https://docs.langchain.com/oss/python/langgraph/","topics":[],"language":"Python","license":"MIT","avatar":"https://avatars.githubusercontent.com/u/126733545?v=4","created_at":"2023-08-09T18:33:12Z","pushed_at":"2026-11-10T05:42:48Z","metrics":{"stars":44739,"forks":7708,"watchers":186,"issues":1767,"prs":6256,"releases":599,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":0},"growth":{"day":{"stars":57,"forks":9,"base_day":"2026-11-09"}},"history":{"dates":["2026-11-09","2026-11-10"],"stars":[44682,44739],"forks":[7699,7708],"watchers":[186,186],"issues_open":[null,null],"prs_open":[null,null]},"boards":{},"same_owner":[{"full_name":"langchain-ai/langchain","name":"langchain","boards":{"total":66}},{"full_name":"langchain-ai/deepagents","name":"deepagents","boards":{}},{"full_name":"langchain-ai/langchainjs","name":"langchainjs","boards":{}},{"full_name":"langchain-ai/local-deep-researcher","name":"local-deep-researcher","boards":{}},{"full_name":"langchain-ai/open-swe","name":"open-swe","boards":{}},{"full_name":"langchain-ai/open_deep_research","name":"open_deep_research","boards":{}},{"full_name":"langchain-ai/openwiki","name":"openwiki","boards":{}},{"full_name":"langchain-ai/rag-from-scratch","name":"rag-from-scratch","boards":{}}],"issues":[{"number":7417,"title":"Long tool calls (~180s+) silently re-executed from checkpoint on LangGraph Cloud","comments":88,"created_at":"2026-04-05T09:43:38Z"},{"number":8039,"title":"durability=\"sync\": put_writes/put persistence order is unenforced, so post-crash recovery (replay vs re-execute) is host-dependent","comments":54,"created_at":"2026-06-10T16:09:51Z"},{"number":3716,"title":"langgraph-checkpoint-postgres (psycopg.OperationalError: sending query and params failed: SSL error: bad length) encountered across multiple version","comments":53,"created_at":"2025-03-06T12:05:25Z"},{"number":5672,"title":"Run Cancellation Causes Loss of Streamed State Not Yet Persisted as a Checkpoint","comments":52,"created_at":"2025-07-25T20:28:38Z"},{"number":5225,"title":"Default value of state variable not working with reducer function","comments":27,"created_at":"2025-06-27T12:50:19Z"},{"number":6412,"title":"`ToolNode` `ainvoke` freezes if `sse_read_timeout`","comments":21,"created_at":"2025-09-08T20:12:35Z"},{"number":7780,"title":"[BUG] Interrupt() in a loop will cause extra resumes","comments":19,"created_at":"2026-05-13T09:50:12Z"},{"number":5675,"title":"AsyncPostgresSaver  consistently fails with psycopg.AsyncPipeline [BAD] / psycopg.OperationalError: consuming input failed: SSL connection has been closed unexpectedly","comments":17,"created_at":"2025-07-26T15:26:19Z"}],"discussions":[],"latest_release":{"name":"langgraph-sdk==0.4.14","tag":"sdk==0.4.14","published_at":"2026-11-06T03:03:34Z","body":"Changes since sdk==0.4.13\n\n* release(sdk-py): 0.4.14 (#9610)\n* feat(sdk-py): add strict_resume to runs.create, stream and wait (#9599)\n* feat(sdk-py): add tools and lifecycle to StreamMode (#9601)"},"readme":true,"readme_zh":false,"news":[],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}