LangChain / LangGraph
Open sourceThe default agent-engineering toolkit. Use LangGraph when the workflow needs state, retries, and branches — not a single prompt loop.
No cardMM-friendlySelf-hostableAPI
Free tier
Open-source libraries. Hosted LangSmith is optional and paid at scale.
Limits
Easy to over-abstract. A 40-line script often beats an early graph.
Best for
- Custom agents
- Tool-calling apps
- Stateful graphs
How to use it well
- Start with one tool and one model. Add a graph only when the linear chain fails.
- Log every tool call. Agent bugs hide in unobserved side effects.
- Keep secrets in env vars. Never commit provider keys.
Myanmar notes
Run locally first. Hosted tracing is optional and can wait until you have a card.