Flue — это TypeScript-фреймворк для создания автономных агентов, которые умеют не просто отвечать на вопросы, а реально работать: планировать, собирать контекст, писать код, запускать команды, создавать субагентов. Это не очередной SDK для чат-ботов, а полноценная архитектура, где агент получает модель и harness — программируемую оболочку, которая дает ему доступ к файловой системе, bash-командам, навыкам и памяти.
Фреймворк построен по принципу Agent = Model + Harness — той же логике, что используют мощные coding-агенты вроде Claude Code. Ты пишешь агента один раз на TypeScript, а потом запускаешь его где угодно: через HTTP-сервер, прямо из CLI или в CI/CD. Flue поддерживает Node.js, Cloudflare Workers, GitHub Actions, GitLab CI/CD и другие платформы.
Внутри агента ты управляешь всем процессом: вызываешь навыки как переиспользуемые воркфлоу с типизированным выходом, отслеживаешь работу в сессии, контролируешь критичные решения вручную, защищаешь токены и API-ключи с точной настройкой доступа. Можешь подключить удаленный sandbox вроде Daytona или использовать встроенный виртуальный sandbox с нулевой конфигурацией, чтобы агент мог работать с файлами, запускать bash-команды, писать Python-код для анализа данных.
Flue подходит для самых разных задач: автоматическая триаж GitHub-ишью, анализ данных, coding-агенты, поддержка клиентов. Вместо того чтобы арендовать чужой готовый инструмент, который не заточен под твой продукт и твои процессы, ты строишь своего агента с нуля, владеешь всем стеком и настраиваешь его под свои нужды.