Skills
OpenProse
OpenProse, yapay zekâ oturumlarını düzenlemek için kullanılan, taşınabilir ve markdown öncelikli bir iş akışı biçimidir. OpenClaw'da, bir OpenProse Skills paketi ve /prose eğik çizgi komutu yükleyen bir Plugin olarak sunulur. Programlar .prose dosyalarında bulunur ve açık denetim akışıyla birden fazla alt ajan başlatabilir.
OpenProse Plugin'ini etkinleştirin ve Gateway'i yeniden başlatın.
Bir .prose dosyasını veya uzak programı yürütmek için /prose run kullanın.
Paralel ve sıralı adımlarla çok ajanlı iş akışları oluşturun.
Yükleme
Plugin'i etkinleştirin
OpenProse paketle birlikte gelir ancak varsayılan olarak devre dışıdır. Etkinleştirmek için:
openclaw plugins enable open-proseGateway'i yeniden başlatın
openclaw gateway restartDoğrulayın
openclaw plugins list | grep proseopen-prose öğesinin etkin olduğunu görmelisiniz. /prose Skills komutu artık sohbette kullanılabilir.
Bir depo çalışma kopyasından Plugin'i doğrudan yükleyebilirsiniz:
openclaw plugins install ./extensions/open-prose
Eğik çizgi komutu
OpenProse, /prose komutunu kullanıcı tarafından çağrılabilen bir Skills komutu olarak kaydeder:
/prose help/prose run <file.prose>/prose run <handle/slug>/prose run <https://example.com/file.prose>/prose compile <file.prose>/prose examples/prose update/prose run <handle/slug>, https://p.prose.md/<handle>/<slug> adresine çözümlenir.
Doğrudan URL'ler web_fetch aracı kullanılarak olduğu gibi getirilir.
Üst düzey uzak çalıştırmalar açıktır. Bir .prose programındaki uzak içe aktarmalar geçişli kod bağımlılıklarıdır: OpenProse herhangi bir uzak use hedefini getirmeden önce çözümlenen içe aktarma listesini gösterir ve operatörün bu çalıştırma için tam olarak approve remote prose imports yanıtını vermesini gerektirir.
Yapabilecekleri
- Açık paralellik ile çok ajanlı araştırma ve sentez.
- Tekrarlanabilir ve onay açısından güvenli iş akışları (kod incelemesi, olay sınıflandırması, içerik işlem hatları).
- Desteklenen ajan çalışma zamanlarında çalıştırabileceğiniz yeniden kullanılabilir
.proseprogramları.
Örnek: paralel araştırma ve sentez
# Research + synthesis with two agents running in parallel. input topic: "What should we research?" agent researcher: model: sonnet prompt: "You research thoroughly and cite sources." agent writer: model: opus prompt: "You write a concise summary." parallel: findings = session: researcher prompt: "Research {topic}." draft = session: writer prompt: "Summarize {topic}." session "Merge the findings + draft into a final answer." context: { findings, draft }OpenClaw çalışma zamanı eşlemesi
OpenProse programları OpenClaw temel bileşenleriyle eşleşir:
| OpenProse kavramı | OpenClaw aracı |
|---|---|
| Oturum başlatma / Görev aracı | sessions_spawn |
| Dosya okuma / yazma | read / write |
| Web'den getirme | web_fetch (POST gerektiğinde exec + curl) |
Dosya konumları
OpenProse, çalışma alanınızdaki durumu .prose/ altında tutar:
.prose/├── .env # config (key=value), e.g. OPENPROSE_POSTGRES_URL├── runs/│ └── {YYYYMMDD}-{HHMMSS}-{random}/│ ├── program.prose # copy of the running program│ ├── state.md # execution state│ ├── bindings/│ ├── imports/ # nested remote program runs│ └── agents/└── agents/ # project-scoped persistent agentsProjeler arasında paylaşılan, kullanıcı düzeyindeki kalıcı ajanlar şurada bulunur:
~/.prose/agents/Durum arka uçları
filesystem (varsayılan)
Durum, çalışma alanındaki .prose/runs/... konumuna yazılır. Ek bağımlılık gerekmez.
in-context
Geçici durum bağlam penceresinde tutulur; --in-context ile seçin.
Küçük ve kısa ömürlü programlar için uygundur.
sqlite (deneysel)
--state=sqlite ile seçin. PATH üzerinde sqlite3 ikili dosyasını gerektirir
(bulunmadığında dosya sistemine geri döner); durum
.prose/runs/{id}/state.db konumuna yazılır.
postgres (deneysel)
--state=postgres ile seçin. psql ve OPENPROSE_POSTGRES_URL içinde bir bağlantı dizesi gerektirir (bunu .prose/.env içinde ayarlayın).
Güvenlik
.prose dosyalarını kod gibi değerlendirin. Uzak use içe aktarmaları dâhil olmak üzere çalıştırmadan önce inceleyin. Üst düzey /prose run https://... istekleri açıktır ancak geçişli uzak içe aktarmalar, getirilmeden veya yürütülmeden önce her çalıştırma için onay gerektirir. Yan etkileri denetlemek için OpenClaw araç izin listelerini ve onay geçitlerini kullanın. Belirlenimci ve onay geçitli iş akışları için Lobster ile karşılaştırın.
İlgili içerikler
OpenProse Skills paketinin nasıl yüklendiği ve hangi geçitlerin uygulandığı.
OpenClaw'ın yerel çok ajanlı koordinasyon katmanı.
İş akışlarınıza ses çıktısı ekleyin.
/prose dâhil kullanılabilir tüm sohbet komutları.
Resmî site: https://www.prose.md