Skip to main content
OpenProse — это переносимый формат рабочих процессов, ориентированный прежде всего на Markdown, для оркестрации сеансов ИИ. В OpenClaw он поставляется как плагин, устанавливающий пакет Skills OpenProse и слеш-команду /prose. Программы хранятся в файлах .prose и могут запускать несколько субагентов с явно заданным потоком управления.

Установка

Включите плагин OpenProse и перезапустите Gateway.

Запуск программы

Используйте /prose run, чтобы выполнить файл .prose или удалённую программу.

Написание программ

Создавайте многоагентные рабочие процессы с параллельными и последовательными этапами.

Установка

1

Включите плагин

OpenProse входит в комплект поставки, но по умолчанию отключён. Включите его:
2

Перезапустите Gateway

3

Проверьте установку

open-prose должен отображаться как включённый. Теперь в чате доступна команда Skills /prose.
При работе с клоном репозитория плагин можно установить напрямую: openclaw plugins install ./extensions/open-prose

Слеш-команда

OpenProse регистрирует /prose как команду Skills, которую может вызывать пользователь:
/prose run <handle/slug> разрешается в https://p.prose.md/<handle>/<slug>. Прямые URL загружаются без изменений с помощью инструмента web_fetch. Удалённые запуски верхнего уровня задаются явно. Удалённые импорты внутри программы .prose являются транзитивными зависимостями кода: прежде чем OpenProse загрузит какую-либо удалённую цель use, он показывает разрешённый список импортов и требует, чтобы оператор для этого запуска ответил в точности approve remote prose imports.

Возможности

  • Многоагентное исследование и обобщение с явно заданным параллелизмом.
  • Воспроизводимые рабочие процессы с безопасным подтверждением действий (проверка кода, разбор инцидентов, конвейеры обработки содержимого).
  • Многократно используемые программы .prose, которые можно запускать в поддерживаемых средах выполнения агентов.

Пример: параллельное исследование и обобщение

Сопоставление со средой выполнения OpenClaw

Программы OpenProse сопоставляются с примитивами OpenClaw:
Если ваш список разрешённых инструментов блокирует sessions_spawn, read, write или web_fetch, программы OpenProse завершатся с ошибкой. Проверьте конфигурацию списка разрешённых инструментов.

Расположение файлов

OpenProse хранит состояние в .prose/ вашей рабочей области:
Постоянные агенты пользовательского уровня, общие для разных проектов, находятся по адресу:

Бэкенды состояния

Состояние записывается в .prose/runs/... рабочей области. Дополнительные зависимости не требуются.
Временное состояние хранится в окне контекста; выберите этот бэкенд с помощью --in-context. Подходит для небольших краткоживущих программ.
Выберите с помощью --state=sqlite. Требуется исполняемый файл sqlite3 в PATH (если он отсутствует, используется filesystem); состояние сохраняется в .prose/runs/{id}/state.db.
Выберите с помощью --state=postgres. Требуются psql и строка подключения в OPENPROSE_POSTGRES_URL (задайте её в .prose/.env).
Учётные данные Postgres попадают в журналы субагентов. Используйте отдельную базу данных с минимальными привилегиями.

Безопасность

Рассматривайте файлы .prose как код. Проверяйте их перед запуском, включая удалённые импорты use. Запросы /prose run https://... верхнего уровня задаются явно, но для транзитивных удалённых импортов перед их загрузкой или выполнением требуется подтверждение при каждом запуске. Используйте списки разрешённых инструментов OpenClaw и этапы подтверждения для управления побочными эффектами. Для детерминированных рабочих процессов с подтверждением действий сравните с Lobster.

Связанные материалы

Справочник по Skills

Как загружается пакет Skills OpenProse и какие ограничения применяются.

Субагенты

Встроенный уровень многоагентной координации OpenClaw.

Преобразование текста в речь

Добавьте аудиовывод в свои рабочие процессы.

Слеш-команды

Все доступные команды чата, включая /prose.
Официальный сайт: https://www.prose.md