/prose. Програми зберігаються у файлах .prose і можуть запускати кілька підагентів із явно заданим потоком керування.
Встановлення
Увімкніть Plugin OpenProse і перезапустіть Gateway.
Запуск програми
Використовуйте
/prose run, щоб виконати файл .prose або віддалену програму.Написання програм
Створюйте багатоагентні робочі процеси з паралельними й послідовними кроками.
Встановлення
1
Увімкніть Plugin
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:Розташування файлів
OpenProse зберігає стан у каталозі.prose/ вашого робочого простору:
Сховища стану
файлова система (за замовчуванням)
файлова система (за замовчуванням)
Стан записується до
.prose/runs/... у робочому просторі. Додаткові залежності не потрібні.у контексті
у контексті
Тимчасовий стан зберігається у вікні контексту; виберіть за допомогою
--in-context.
Підходить для невеликих короткочасних програм.sqlite (експериментальний)
sqlite (експериментальний)
Виберіть за допомогою
--state=sqlite. Потрібен виконуваний файл sqlite3 у PATH
(за його відсутності використовується файлова система); стан зберігається в
.prose/runs/{id}/state.db.postgres (експериментальний)
postgres (експериментальний)
Виберіть за допомогою
--state=postgres. Потрібні psql і рядок підключення в
OPENPROSE_POSTGRES_URL (задайте його в .prose/.env).Безпека
Ставтеся до файлів.prose як до коду. Перевіряйте їх перед запуском, зокрема віддалені імпорти use. Запити верхнього рівня /prose run https://... є явними, але транзитивні віддалені імпорти потребують підтвердження для кожного запуску, перш ніж їх буде завантажено або виконано. Використовуйте списки дозволених інструментів OpenClaw і шлюзи підтвердження для контролю побічних ефектів. Для детермінованих робочих процесів із підтвердженням порівняйте з Lobster.
Пов’язані матеріали
Довідник Skills
Як завантажується пакет Skills OpenProse і які обмеження застосовуються.
Підагенті
Власний рівень багатоагентної координації OpenClaw.
Синтез мовлення
Додайте аудіовихід до своїх робочих процесів.
Команди з косою рискою
Усі доступні команди чату, зокрема /prose.