diff --git a/CHECKLIST.md b/CHECKLIST.md new file mode 100644 index 0000000..7a0b653 --- /dev/null +++ b/CHECKLIST.md @@ -0,0 +1,11 @@ +## Требования задания +1. Добавить библиотеку `rich` для вывода. +2. Использовать `MemorySaver` из `langgraph.checkpoint.memory` и передавать `thread_id` в config. +3. Включить `interrupt_before=['tools']` чтобы агент ставил паузу перед вызовом инструмента. +4. При получении чанка с ключом `__interrupt__` спросить подтверждение у пользователя. +5. Если пользователь разрешает, продолжать выполнение; иначе отменять. +6. В примере реализован простой инструмент `echo`. +7. Код должен быть исполняемым: `python main.py`. +8. Не использовать placeholder‑функции. +9. Файл `requirements.txt` должен содержать зависимости: langgraph, langchain-openai, rich. +10. В README описан запуск и пример работы. \ No newline at end of file