15 августа 2026 г.
Агент-фреймворк Flue переписали по образцу React: 16 хуков вместо defineAgent()
Flue 2.0 вышла 31 июля, и переезд с беты придётся делать руками: кодмода нет, состояние разговоров сбрасывается.

Latent.Space
@latentspacepod
Фреймворки для агентов всё ещё на раннем этапе: ранний шаблон задают eve от @vercel и Flue от @Cloudflare, обе вышли в этом году. Говорим с автором Flue @FredKSchott — вы знаете его скорее как создателя веб-фреймворка Astro. Фред рассказывает, зачем агенту нужен harness и как React повлиял на Flue 2. https://www.latent.space/p/flue-2
· 258 просмотров
Фред Шотт сделал веб-фреймворк Astro, в январе ушёл с командой в Cloudflare и там переписал фреймворк для агентов по лекалам React.
Flue вышел публично 1 мая, eve от Vercel — 17 июня. Пока форму, в которой разработчик описывает агента, задают эти двое, и обоим меньше четырёх месяцев.
Что поменялось в 2.0
Агент собирается хуками. В первой версии агент описывался статически, вызовом defineAgent(). В версии 2.0.0 от 31 июля его место занял набор из 16 встроенных хуков: useSkill(), useTool(), useSubagent() и другие. Заодно закрыли 200+ багов.
Переезд ломающий. Команды flue dev и flue build удалены, вместо них vite dev и vite build. Файл app.ts стал обязательным, систему workflow вырезали целиком.
Схема базы едет с пятой версии на восьмую без миграции на месте, поэтому состояние бета-разговоров сбрасывается. Автоматического кодмода нет. Сандбоксы стали opt-in через useSandbox(), и главный чанк сборки в примере из релиза похудел с 5481 kB до 3482 kB, почти на треть.
Как поставить
Ставится двумя пакетами: `npm install @flue/runtime @flue/cli`. Нужен Node.js от 22.19, ключ провайдера кладётся в .env, например ANTHROPIC_API_KEY. Первый агент запускается одной командой `npx flue run src/agents/assistant.ts --message "…"`, диалог продолжается флагом --id.
Хостинг идёт через Vite: `npm install @flue/vite hono vite`, дальше npx vite dev и vite build. На выходе получается dist/server.mjs для Node или бандл Cloudflare Worker. Тот же билд едет на GitHub Actions, GitLab CI, Daytona и Render.
первоисточник