Changes since 0.2.13
- Merge pull request #1531 from langchain-ai/dependabot/pip/libs/langgraph/notebook-7.2.2
- Merge pull request #1532 from langchain-ai/dependabot/pip/libs/langgraph/jupyterlab-4.2.5
- Bump them all
- Remove None default for missing keys when generating input for each node
- Fix tests
- For input checkpoint use filtered input writes in checkpoint metadata
- Remove the need to fork a thread to replay a past state
- Lint
- Add test from harrison, always produce output when resuming graph
- Update test
- Implement update_state for nested graphs
- Enable test for doubly nested interrupts
- Update async test
- Lint
- Replay a nested checkpoint
- Add cached mark
- Emit output for skipped tasks
- Add ns to subgraph stream events
- Add name of subgraph to streaming output
- Stream output from subgraphs
- Bump jupyterlab from 4.2.2 to 4.2.5 in /libs/langgraph
- Bump notebook from 7.2.1 to 7.2.2 in /libs/langgraph
- Enable passing subgraph checkpoint config to get_state/aget_state
- Merge pull request #1502 from langchain-ai/nc/27aug/subgraphs-cleanup
- Implement get_state and get_state_history for nested graphs
- fix: ToolNode output isn't a str and contains non-ASCII characters (#1505)
- Udpate async tests
- Fix test setup
- Fix
- Fix docstring
- Undo addition of Send.id
- Update ruff
- checkpoint-postgres: allow passing pool (#1452)
- lib: For all value channels the return value of checkpoint() and get() are the same
- filter on checkpoint NS
- Merge branch 'main' into vb/update-get-state
- Merge pull request #1479 from langchain-ai/nc/26aug/with-config
- Type as self
- Merge pull request #1371 from langchain-ai/wfh/set_entry
- Override with_config to store config in Pregel instance
- Allow passing
ToolNode
astools
increate_react_agent
(#1451) - langgraph: allow END end key in add_edge with list inputs (#1478)
- lib 0.2.14
- Add test for runtime value replacement with pydantic model
- Lint
- Skip runtime value replacement when not needed
- Fix attributeerror
- extra paranoia
- remove more reused code
- refactor to remove nested DB calls
- lint
- add max recursion depth
- Merge branch 'main' into vb/update-get-state
- cleanup
- small change
- optimize subgraph state lookups
- more code review
- code review
- lint
- remove interrupts
- Merge branch 'main' into vb/update-get-state
- remove futures.clear
- Merge branch 'main' into vb/update-get-state
- remove refactors
- update more tests
- Merge branch 'main' into vb/update-get-state
- Do markdown
- remove include_subgraph_state kwarg
- correctly propagate all subgraph attributes
- remove inherit checkpointer
- code review
- update logic for latest snapshot's subgraph snapshots
- checkpoints/interrupts for subgraphs triggered by sends
- fix empty snapshot
- correct check for using parent checkpointer
- pass subgraph nodes/channels
- lint
- opt-in
- return all checkpoints from .list
- add checkpointer=INHERIT_CHECKPOINTER
- cleanup
- Merge branch 'main' into vb/update-get-state
- use .list for looking up prefix-matched checkpoints
- Merge branch 'main' into vb/update-get-state
- add sync history
- tests
- cleanup names + make subgraph state optional
- async methods
- Merge branch 'main' into vb/update-get-state
- langgraph: update get_state to handle nested subgraph state