Skip to main content
OpenProse — це портативний формат робочих процесів, орієнтований насамперед на Markdown, для оркестрації сеансів ШІ. В OpenClaw він постачається як Plugin, що встановлює пакет Skills OpenProse і команду з косою рискою /prose. Програми зберігаються у файлах .prose і можуть запускати кілька підагентів із явно заданим потоком керування.

Встановлення

Увімкніть Plugin OpenProse і перезапустіть Gateway.

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

Використовуйте /prose run, щоб виконати файл .prose або віддалену програму.

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

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

Встановлення

1

Увімкніть Plugin

OpenProse входить до комплекту, але за замовчуванням вимкнений. Увімкніть його:
2

Перезапустіть Gateway

3

Перевірте

open-prose має відображатися як увімкнений. Команда Skills /prose тепер доступна в чаті.
Із робочої копії репозиторію Plugin можна встановити безпосередньо: 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 (за його відсутності використовується файлова система); стан зберігається в .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