TGViewer
DEKSDEN notes DEKSDEN notes @deksden_notes · 3.11K subscribers
Post #477 1K
⚪️ Пример на проектирование с cli : dd-review


Вот я тут задумал много эвалов сделать и немного припух когда делал сэмплинг @10 на трех агентах. Когда там лимиты внезапно кончались и тп.

В общем, подумалось что хватит ручных экспериментов - надо немного автоматизировать.

Теперь есть dd-review, это такой форк оркестратора под специализированные задачи: гонять ревью флоу, верифицировать и отчетики делать

В теории хотелось такой же TUI интерфейс как у dd-flow, только в отдельном продукте.

Как сделал? При проектирвоании dd-review проанализировали dd-flow, нашли общие штуки. Их запланировали вынести в общие модули. Вынесли - это управление флоу, всякий UI и тд. Отдельно сделали core-agents для взаимодействия с агентами.

Для dd-review немного расширил список агентов, с которыми система работает, теперь там: codex CLI, claude code, gemini, opencode. Планирую прикрутить еще iFlow и qwen CLI. Может быть droid.

▶️ Теперь к подходу в проекте: сначала начал делать систему "послойно". Делаем сервер, который рулит всей логикой системы - внутри него запускаются флоу, там живет process manager с агентами. Это hono сервер. Он умеет стримить результаты работы по SSE клиентам.

Отдельно вынес библиотечку, которая работает с сервером - dd-review-client. Сейчас ее использует CLI, но TUI тоже ее будет использовать.

Первым делом сделано CLI приложение для работы с сервером.

Вынесены общие пакеты - типы/схемы, ядро работы с агентами.

‼️ И целевое удобство такого подхода: агент спокойно и легко рулит всей системой через штатное CLI. Нужно что то потестить - легко попросить запустить допустим ревью через гемини с семплингом 2 и ревью кими. И отчитаться по итогу.

А под капотом такого задания агент дергает CLI, которое через штатного клиента работает с сервером. И есть уверенность, что когда это все прикрутится в обвязку TUI/GUI, то логика работы уже будет отработана и тестирована!

Обращаю внимание: тесты делаются легко и непринужденно. Моки, или реальные тесты с реальными зависимостями - без разницы.

В общем, мне кажется выходит довольно удобно.

👉 Спрашивайте, кому чего интересно

@deksden_notes
  • 🔥 5
  • 👍 3
  • ❤ 2
More from @deksden_notes
  1. Oct 8, 2026⚪️ Grok Bot получил доступк к X Ранее давали кредиты $15 при налаживании коннекта с платфо…
  2. Oct 8, 2026⚪️ Что бы это значило? WAT? Грок будет использовать клод?! Грок 4.8 оказался не таким аген…
  3. Oct 7, 2026⚪️ Codex Reset (banked) и 3-й день 28 дневного ship-темберя Это было быстро! Клозеды сегод…
  4. Oct 7, 2026⚪️ Decision Models бенчмарки В одном из своих пайплайнов сделал мелкий тестовый стенд и пр…
  5. Oct 7, 2026⚪️ Haiku 5.5 Хайку обновили, и, видимо, это модель из трендовой нынче категории флешей - у…
  6. Oct 7, 2026⚪️ Чат - 1к Что промо животворящее делает! Бодро добрались до 1к участников в чате Всех по…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →