Rewrite: proper Human-in-the-loop with LangGraph interrupt/resume

This commit is contained in:
2026-05-12 10:49:39 +03:00
parent 5c4d87f2c4
commit f61676ed53
4 changed files with 119 additions and 3 deletions
+22
View File
@@ -0,0 +1,22 @@
# Human-in-the-loop (interrupt / resume)
Реализация графа на LangGraph с кастомным прерыванием.
## Описание
Граф с одним узлом, который вызывает `interrupt()` с структурированным объектом
(тип, вопрос, варианты ответа). Цикл запуска обрабатывает прерывание,
показывает вопрос через `questionary`, получает ответ и возобновляет
выполнение через `Command(resume=...)`.
## Запуск
```bash
pip install -r requirements.txt
python main.py
```
## Структура
- `main.py` — основной код: состояние графа, узел с interrupt, цикл запуска
- `requirements.txt` — зависимости