/prose. I programmi risiedono in file .prose e possono avviare più sotto-agenti con un flusso di controllo esplicito.
Installazione
Abilita il Plugin OpenProse e riavvia il Gateway.
Eseguire un programma
Usa
/prose run per eseguire un file .prose o un programma remoto.Scrivere programmi
Crea workflow multi-agente con passaggi paralleli e sequenziali.
Installazione
1
Abilitare il Plugin
OpenProse è incluso, ma disabilitato per impostazione predefinita. Abilitalo:
2
Riavviare il Gateway
3
Verificare
open-prose come abilitato. Il comando di Skills /prose è ora disponibile nella chat.openclaw plugins install ./extensions/open-prose
Comando slash
OpenProse registra/prose come comando di Skills richiamabile dall’utente:
/prose run <handle/slug> viene risolto in https://p.prose.md/<handle>/<slug>.
Gli URL diretti vengono recuperati così come sono tramite lo strumento web_fetch.
Le esecuzioni remote di primo livello sono esplicite. Le importazioni remote all’interno di un programma .prose sono dipendenze di codice transitive: prima che OpenProse recuperi qualsiasi destinazione use remota, mostra l’elenco delle importazioni risolte e richiede all’operatore di rispondere esattamente approve remote prose imports per quell’esecuzione.
Funzionalità
- Ricerca e sintesi multi-agente con parallelismo esplicito.
- Workflow ripetibili e sicuri mediante approvazioni (revisione del codice, valutazione iniziale degli incidenti, pipeline di contenuti).
- Programmi
.proseriutilizzabili, eseguibili nei runtime degli agenti supportati.
Esempio: ricerca e sintesi parallele
Mappatura del runtime OpenClaw
I programmi OpenProse vengono mappati sulle primitive di OpenClaw:Percorsi dei file
OpenProse conserva lo stato nella directory.prose/ dell’area di lavoro:
Backend dello stato
filesystem (predefinito)
filesystem (predefinito)
Lo stato viene scritto in
.prose/runs/... nell’area di lavoro. Non sono richieste dipendenze aggiuntive.nel contesto
nel contesto
Lo stato transitorio viene mantenuto nella finestra di contesto; selezionalo con
--in-context.
È adatto a programmi piccoli e di breve durata.sqlite (sperimentale)
sqlite (sperimentale)
Selezionalo con
--state=sqlite. Richiede il binario sqlite3 nel PATH (se non è presente, usa il filesystem come ripiego); lo stato viene archiviato in .prose/runs/{id}/state.db.postgres (sperimentale)
postgres (sperimentale)
Selezionalo con
--state=postgres. Richiede psql e una stringa di connessione in OPENPROSE_POSTGRES_URL (impostala in .prose/.env).Sicurezza
Tratta i file.prose come codice. Esaminali prima di eseguirli, incluse le importazioni use remote. Le richieste /prose run https://... di primo livello sono esplicite, ma le importazioni remote transitive richiedono l’approvazione per ogni esecuzione prima di essere recuperate o eseguite. Usa gli elenchi consentiti degli strumenti e i controlli di approvazione di OpenClaw per controllare gli effetti collaterali. Per workflow deterministici soggetti ad approvazione, confronta con Lobster.
Contenuti correlati
Riferimento per Skills
Come viene caricato il pacchetto di Skills di OpenProse e quali controlli si applicano.
Sotto-agenti
Il livello nativo di coordinamento multi-agente di OpenClaw.
Sintesi vocale
Aggiungi un output audio ai tuoi workflow.
Comandi slash
Tutti i comandi di chat disponibili, incluso /prose.