Об этом проекте

Библиотека Agent DevTools представляет собой ориентированный на локальное использование каузальный дебаггер для AI-агентов. Его основная задача — ответить на вопрос «почему агент повёл себя именно так?», обеспечив глубокую видимость всей цепочки выполнения. Инструмент фиксирует полный каузальный путь: какие элементы памяти повлияли на итоговый ответ, почему были выбраны те или иные кандидаты при поиске и какой контекст был подан в промпт. Затем сравниваются успешный и неудачный прогоны, а разница формулируется простым языком, например: устаревшее значение в памяти или неверно выбранный результат поиска. Ключевые возможности: — вкладка Replay для пошагового просмотра выполнения; — графовое представление, показывающее поток от входных данных через поиск, работу с памятью, формирование промпта, обращение к LLM и вызовы инструментов; — вкладка Diff, выводящая точные различия между прогонами; — локальное хранилище SQLite, гарантирующее приватность и сохранность данных между сессиями. Интеграция с LangChain выполняется бесшовно: разработчики могут интсрументировать код агента с помощью контекстного менеджера trace.run(), что обеспечивает автоматическое логирование каждого ввода, шага поиска, операции с памятью, сборки промпта и вызова инструмента. Панель управления предлагает комплексный UI для детального изучения любого аспекта трассировки — от изменений в памяти до результатов вызовов инструментов, что ускоряет диагностику проблем без необходимости ручного парсинга логов.