/prose. Os programas ficam em arquivos .prose e podem iniciar vários subagentes com fluxo de controle explícito.
Instalar
Ative o Plugin OpenProse e reinicie o Gateway.
Executar um programa
Use
/prose run para executar um arquivo .prose ou um programa remoto.Criar programas
Crie fluxos de trabalho multiagente com etapas paralelas e sequenciais.
Instalação
1
Ative o Plugin
O OpenProse vem incluído, mas fica desativado por padrão. Ative-o:
2
Reinicie o Gateway
3
Verifique
open-prose como ativado. O comando de Skill /prose agora está disponível no chat.openclaw plugins install ./extensions/open-prose
Comando de barra
O OpenProse registra/prose como um comando de Skill que pode ser invocado pelo usuário:
/prose run <handle/slug> é resolvido como https://p.prose.md/<handle>/<slug>.
URLs diretas são obtidas sem alterações usando a ferramenta web_fetch.
As execuções remotas de nível superior são explícitas. As importações remotas dentro de um programa .prose são dependências transitivas de código: antes de o OpenProse obter qualquer destino remoto de use, ele mostra a lista de importações resolvidas e exige que o operador responda exatamente approve remote prose imports para essa execução.
O que ele pode fazer
- Pesquisa e síntese multiagente com paralelismo explícito.
- Fluxos de trabalho repetíveis e seguros mediante aprovação (revisão de código, triagem de incidentes e pipelines de conteúdo).
- Programas
.prosereutilizáveis que você pode executar nos runtimes de agentes compatíveis.
Exemplo: pesquisa e síntese paralelas
Mapeamento para o runtime do OpenClaw
Os programas OpenProse são mapeados para primitivas do OpenClaw:Locais dos arquivos
O OpenProse mantém o estado em.prose/ no seu espaço de trabalho:
Backends de estado
sistema de arquivos (padrão)
sistema de arquivos (padrão)
O estado é gravado em
.prose/runs/... no espaço de trabalho. Nenhuma dependência adicional é necessária.no contexto
no contexto
Estado transitório mantido na janela de contexto; selecione com
--in-context.
Adequado para programas pequenos e de curta duração.sqlite (experimental)
sqlite (experimental)
Selecione com
--state=sqlite. Requer o binário sqlite3 no PATH
(recorre ao sistema de arquivos quando ele não está disponível); o estado é armazenado em
.prose/runs/{id}/state.db.postgres (experimental)
postgres (experimental)
Selecione com
--state=postgres. Requer psql e uma string de conexão em
OPENPROSE_POSTGRES_URL (defina-a em .prose/.env).Segurança
Trate arquivos.prose como código. Revise-os antes da execução, incluindo as importações remotas de use. As solicitações /prose run https://... de nível superior são explícitas, mas as importações remotas transitivas exigem aprovação a cada execução antes de serem obtidas ou executadas. Use as listas de permissões de ferramentas e os controles de aprovação do OpenClaw para controlar efeitos colaterais. Para fluxos de trabalho determinísticos e sujeitos a aprovação, compare com o Lobster.
Conteúdo relacionado
Referência de Skills
Como o pacote de Skills do OpenProse é carregado e quais controles se aplicam.
Subagentes
A camada nativa de coordenação multiagente do OpenClaw.
Conversão de texto em fala
Adicione saída de áudio aos seus fluxos de trabalho.
Comandos de barra
Todos os comandos de chat disponíveis, incluindo
/prose.