LangGraph implements a variant of the Pregel/BSP algorithm for orchestrating workflows with cycles (ie. not DAGs) and parallelism without data races. You can design your graph as a state machine if you so desire
The langchain docs are God awful, impossible to navigate with every page half baked. It was made even worse by their trying to push lg to the point you can barely find their lc docs. And, It's like they just shove jsdoc output into docusaurus pages for the api and call it a day. The api works well but thr api makes excessive calls imo and the output is still harder to grok then setting some of this stuff up manually.
Hi, you don't have to use langchain tools or ToolNode with langgraph, you can absolutely write your custom tool handling logic. In langgraph nodes are just functions that can do whatever you want, seems to be some misconception somewhere?