TGViewer
DEKSDEN notes DEKSDEN notes @deksden_notes · 3.1K subscribers
Post #611 1.79K

Forwarded from Max Derkachev

Привет, хочу показать свой комбайн для разработки - Memento https://github.com/mderk/memento
В комплекте - всё "как обычно" - процесс plan-implement-test-review (c протоколами - как в лучших домах :), меморибанк (генерируется для проекта автоматически), управлением бэклогом и другие инструменты. Своя фишка - подход к оркестрации процессов.
Начиналось всё с вылизывания промптов для процессов, как обычно бывает в подобных местах. Оно неплохо работает в новых моделях, но от системных проблем никуда не деться. Агент - дрянной исполнитель. Забывает или перепутывает шаги, теряет счётчик в циклах, путает условия. А "фиксы" промптов часто открывают перед агентом новые непредвиденные возможности :) C ростом контекста всё становится хуже. Детерминированные задачи вроде линтера и тестов он пробует выполнять "творчески", каждый раз чуть по-разному, ошибки сжигают токены впустую.
Естественное желание - вынести механику из агента, оставив ему только творческую работу. Сделал оркестратор, который вызывает LLM через Agent SDK или subprocess для творческих шагов. Работает хорошо в неинтерактивной среде, но если нужны интерактивные инструменты, встроенные механизмы безопасности агента (работаю в-основном в Claude Code) - не подходит. Пробовал разные хаки, но процесс получался сложным и хрупким.
В итоге пришёл к идее развернуть контроль: не агент управляет процессом, а MCP-сервер с полноценным stateful workflow engine c привычным control flow. Движок запускает описанный заранее workflow, который кормит агента небольшими четко очерченными задачами, где ему сложно запутаться. Просто получает очередное небольшое задание и его выполняет, а вся логика оркестрации от него скрыта.
В итоге - разделение, которого хотелось. Управляется это всё детерминированно снаружи. Shell-шаги (линтер, тесты, детект стека и т.п.) выполняются внутри сервера - агент их даже не видит, контекст не засоряется, токены не тратятся. Творческая работа - написание кода, анализ, ревью - остаётся за LLM, причём в полноценном окружении со всеми инструментами. Работа чекпоинтится на диск - если процесс упал, продолжаем с того же места. А сам сервер заперт в OS-level песочнице, чтобы не снести чего лишнего.
Гоняю я его как плагин к клоду, но в принципе не вижу ничего сложного запускать это в другом окружении. Подробнее про оркестрацию - https://github.com/mderk/memento/tree/main/memento-workflow
Фидбек приветствуется.
@max_derkachev

#opensource
GitHub GitHub - mderk/memento: An AI-Powered Development Environment generator and workflows An AI-Powered Development Environment generator and workflows - mderk/memento
  • 🔥 20
  • 👍 14
  • ❤ 4
  • ❤‍🔥 3
More from @deksden_notes
  1. Oct 3, 2026⚪️ Claude 5.5 в Antigravity Сильный ход от Гугла, чтобы подогреть интерес разработчиков к…
  2. Oct 2, 2026⚪️ Lightpanda 1.0 Проект Lightpanda добрался до 1.0 - знаменательная цифирка Я писал про н…
  3. Oct 2, 2026⚪️ SpaceXAI TypeScript SDK Теперь есть официальный SDK для SpaceX.ai API. 🔗 Репо : https:…
  4. Oct 2, 2026⚪️ Supabase поглощает Turso Turso - это SaaS на SQLite. Opensource, причём довольно полный…
  5. Oct 2, 2026⚪️ Слухи про Xpass план от SpaceX.ai Единая линейка планов для X, Grok/Grok Bot, Cursor. P…
  6. Oct 2, 2026⚪️ Codync (bot) В копилку опенсорсных ботов - Codync • rust, swiftui на mac/ios, gtk4 linu…
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 →