Skip to content

Commit

Permalink
docs: add graph API basics section (#3228)
Browse files Browse the repository at this point in the history
![Screenshot 2025-01-30 at 3 53
05 PM](https://github.com/user-attachments/assets/c97018ea-38ff-4b38-96df-55c6d7f926f3)

---------

Co-authored-by: Vadym Barda <[email protected]>
  • Loading branch information
ccurme and vbarda authored Jan 31, 2025
1 parent c02a74e commit 072f2d4
Show file tree
Hide file tree
Showing 6 changed files with 1,215 additions and 338 deletions.
419 changes: 134 additions & 285 deletions docs/docs/how-tos/branching.ipynb

Large diffs are not rendered by default.

24 changes: 14 additions & 10 deletions docs/docs/how-tos/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,16 +9,24 @@ Here you’ll find answers to “How do I...?” types of questions. These guide

## LangGraph

### Controllability
### Graph API Basics

LangGraph offers a high level of control over the execution of your graph.
- [How to update graph state from nodes](state-reducers.ipynb)
- [How to create a sequence of steps](sequence.ipynb)
- [How to create branches for parallel execution](branching.ipynb)
- [How to create and control loops with recursion limits](recursion-limit.ipynb)
- [How to visualize your graph](visualization.ipynb)

These how-to guides show how to achieve that controllability.
### Fine-grained Control

These guides demonstrate LangGraph features that grant fine-grained control over the
execution of your graph.

- [How to create branches for parallel execution](branching.ipynb)
- [How to create map-reduce branches for parallel execution](map-reduce.ipynb)
- [How to control graph recursion limit](recursion-limit.ipynb)
- [How to combine control flow and state updates with Command](command.ipynb)
- [How to update state and jump to nodes in graphs and subgraphs](command.ipynb)
- [How to add runtime configuration to your graph](configuration.ipynb)
- [How to add node retries](node-retries.ipynb)
- [How to return state before hitting recursion limit](return-when-recursion-limit-hits.ipynb)

### Persistence

Expand Down Expand Up @@ -142,12 +150,8 @@ See the below guides for how to implement multi-agent workflows with the (beta)
### Other

- [How to run graph asynchronously](async.ipynb)
- [How to visualize your graph](visualization.ipynb)
- [How to add runtime configuration to your graph](configuration.ipynb)
- [How to add node retries](node-retries.ipynb)
- [How to force tool-calling agent to structure output](react-agent-structured-output.ipynb)
- [How to pass custom LangSmith run ID for graph runs](run-id-langsmith.ipynb)
- [How to return state before hitting recursion limit](return-when-recursion-limit-hits.ipynb)
- [How to integrate LangGraph with AutoGen, CrewAI, and other frameworks](autogen-integration.ipynb)

See the below guide for how to integrate with other frameworks using the (beta)
Expand Down
309 changes: 272 additions & 37 deletions docs/docs/how-tos/recursion-limit.ipynb

Large diffs are not rendered by default.

Loading

0 comments on commit 072f2d4

Please sign in to comment.