Quickstart Agent¶
Ajouter un agent LangGraph minimal à un service.
Prérequis¶
- Python 3.13
uv- LM Studio si tu utilises un LLM local
Étapes¶
Si tu n'as pas encore de projet :
| Bash | |
|---|---|
Pour un LLM local :
| Bash | |
|---|---|
Validation¶
| Bash | |
|---|---|
Cette commande est volatile et réservée au développement. Pour conserver threads, runs et
checkpoints en production sans licence LangGraph Cloud, installer arclith[langgraph-runtime] et
utiliser ARCLITH_AGENT_RUNTIME=durable; voir
Agent Persistence.
Dans un second terminal:
| Bash | |
|---|---|
Pour inspecter l'état après le run, utiliser un thread:
Résultat¶
L'Agent Server local répond sur http://127.0.0.1:2024. La documentation API locale est disponible
sur http://127.0.0.1:2024/docs.
LangGraph Studio détecte aussi le graphe généré depuis langgraph.json, mais son UI hébergée
nécessite un accès internet. Hors ligne, la validation se fait par API ou SDK.
Le graphe initial exécute un node inerte, conserve les messages et renseigne
state_version=1 ; aucun LLM n'est appelé. Son organisation complète existe déjà :
agent.py expose l'entrypoint, graph.py montre la topologie, state.py et
context.py définissent les contrats, et les packages nodes/capabilities/subgraphs/
tools/prompts/parsers/presenters/policies/persistence/shared sont documentés.
Le projet implémente ses fonctionnalités dans ces emplacements ; voir le
blueprint LangGraph.
Média¶
Média à produire
Capture : terminal avec langgraph dev et réponse API.
Vidéo : ajout agent, lancement local, premier run API, puis Studio si internet disponible.
Suite¶
Lire agent/langgraph, persistance agent, Validation IA locale, puis le parcours Todo agent.