Maven Swarm
Maven Swarm - оркестратор по адресу /swarm. Вы описываете работу обычными словами, а он отвечает планом, который вы согласуете до того, как что-либо запустится.

Это не то же самое, что Hermes Swarm
Заголовок раздела «Это не то же самое, что Hermes Swarm»Два приложения, две работы. Hermes Swarm управляет флотом ваших Hermes-ботов: это граф узлов, который вы соединяете руками. Maven Swarm планирует работу сам и выполняет её на движках и приложениях этой установки.
Он ещё и независим от Hermes: не импортирует его, не читает его файлы и работает на машине, где Hermes никогда не ставили.
Сначала план
Заголовок раздела «Сначала план»Напишите, чего хотите. Оркестратор сопоставляет запрос со сценариями этой установки и показывает, что собирается делать: какие шаги, в каком порядке, какая модель или какое приложение делает каждый и что после него останется. Ничего не запускается, пока вы не нажмёте кнопку.

Любой шаг меняется до запуска. У каждого шага указана модель или приложение, и оба меняются в выпадающем списке. Доступна любая модель, которая у этой установки реально есть, а для шага-инструмента выбирается сам инструмент и движок, которым он пишет. Презентация больше не берёт молча самый дешёвый движок, когда вы попросили другой.
Прикрепите файлы. Кнопка ФАЙЛЫ кладёт документы в задачу. Инструменты получают путь, модель получает текст там, где его можно прочитать без конвертации. PDF конвертируется один раз при загрузке, и текст хранится рядом с файлом, поэтому следующий узел не конвертирует его заново.
Отдайте ему свои навыки. Кнопка СКИЛЛЫ добавляет документы навыков, установленные на этой машине (~/.agents/skills). В промпт попадает только установленное. Имя, под которое ничего не стоит, отбрасывается, а не упоминается: модель, которой сказали «используй навык seo-audit», не дав его текста, придумает его сама.
Каталог: 636 пайплайнов в 38 категориях
Заголовок раздела «Каталог: 636 пайплайнов в 38 категориях»Кнопка Каталог пайплайнов открывает окно в три колонки: категории, пайплайны выбранной категории и один пайплайн целиком, с описанием одной строкой, процессом по шагам и тем, как он выполняется. Поиск идёт сразу по всему каталогу, на вашем языке. Всё есть на русском, английском и украинском.

Пайплайн описывает работу, а не задаёт готовый граф. Выбранный пайплайн говорит оркестратору, чего вы хотите. Сценарий он по-прежнему выбирает сам, показывает план первым и называет прогон именем пайплайна.
Категории идут от Personal / Everyday AI, Content / Media, Research / Knowledge и Developer / Coding через Bio & Health, Web Automation, Business Intelligence, Cloud & DevOps, Customer Ops, Data Platforms и Development / Web до морского набора, ради которого M.A.V.E.N. изначально и строился.
Чем он на самом деле умеет управлять
Заголовок раздела «Чем он на самом деле умеет управлять»Шаг - это либо думающая модель, либо работающее приложение. Инструментами служат те приложения, что уже есть в M.A.V.E.N.:

| Инструмент | Приложение | Что делает |
|---|---|---|
site_build |
VC-Forge | собирает настоящий проект с файлами на диске: лендинг, сайт, docs-сайт, прототип |
deck_make |
P-Forge | презентация в том оформлении и на том языке, которые вы попросили |
course_make |
Course-Forge | озвученный курс: модули, слайды, живой голос, .pptx |
studio_run |
X-Forge | картинка, апскейл, свет, вырезать фон, расширить, видео, музыка, sfx, голос, вектор, 3D |
music_make |
M-Forge · Music | трек по описанию, в Media Library |
storyboard_make |
S-Forge | раскадровка в проект студии |
research_dossier |
R-Forge | ищет, читает страницы и пишет досье со ссылками |
documents_translate |
D-Forge | документ переведён с сохранением вёрстки |
vault_document |
хранилище | готовый отчёт отдельным файлом |
Всего их двадцать семь. Остальные: web_search, documents_convert, transcribe_media, speak_text, knowledge_ask, seo_review, ad_stage, find_media, чтение и поиск по хранилищу, шаг-согласование gate и shell. План говорит, какие из них выбраны.
Куда узел вправе писать
Заголовок раздела «Куда узел вправе писать»Узел работает в вашем хранилище и может писать туда, не спрашивая. Это правило, на котором построен продукт: модель, которая что-то сохраняет, сохраняет это в Обсидиан. Рабочая папка делает правило фактом, потому что CLI дотягиваются до той папки, в которой их запустили.
Произвольная команда оболочки по-прежнему спрашивает, а в прогоне, за которым никто не следит, «спрашивает» значит «не происходит». Остальное закрывают две ручки: MAVEN_SWARM_PERMISSION_MODE=bypass даёт полную автономию, =safe забирает запись обратно.
Прогоны переживают машину
Заголовок раздела «Прогоны переживают машину»Прогон сворачивается из журнала, который только дописывается, поэтому убитый сервер его не теряет. Перезапустите, и он продолжит с последнего завершившегося узла. Оплаченная работа никогда не повторяется: длинный инструмент, который успел закончить, сохраняет результат. А задание, умершее вместе с процессом, переделывается, а не усыновляется.

Откройте любой прогон и увидите каждый узел: что спросили, что он ответил, сколько это стоило и какие файлы появились. Список можно очистить, причём в два нажатия, чтобы это никогда не вышло случайно.
Бот на категорию
Заголовок раздела «Бот на категорию»
Добавьте телеграм-бота во вкладке боты: токен, кому можно с ним говорить, какие сценарии ему доступны и какие навыки он несёт. Он отвечает на том языке, на котором к нему обратились, принимает документ как материал для задачи и сам регистрирует своё меню команд. Команда /run понимает фразу так же, как идентификатор сценария.
Токены ботов никогда не печатаются: ни в событии, ни в трассе, ни в ошибке, и никогда внутри промпта, который уходит модели.
Машины, потолки и мост
Заголовок раздела «Машины, потолки и мост»Вкладка машины перечисляет узлы, на которых рой вправе работать: эту и любую другую, до которой вы уже дотягиваетесь по ssh.
Вкладка настройки держит потолок одного прогона, предельную глубину графа, приём задач извне и общий секрет, который говорит, кому можно их присылать. Секрет вводится и обратно не показывается, поэтому ротация означает ввести новый.