Skills
OpenProse
OpenProse, AI oturumlarını orkestre etmek için taşınabilir, Markdown öncelikli bir iş akışı biçimidir. OpenClaw içinde, bir OpenProse Skill paketi ve /prose eğik çizgi komutu kuran bir Plugin olarak gelir. Programlar .prose dosyalarında yaşar ve açık denetim akışıyla birden fazla alt aracı başlatabilir.
Resmi site: https://www.prose.md
Neler yapabilir
- Açık paralellik ile çok aracılı araştırma + sentez.
- Tekrarlanabilir, onay açısından güvenli iş akışları (kod inceleme, olay sınıflandırması, içerik işlem hatları).
- Desteklenen aracı çalışma zamanları arasında çalıştırabileceğiniz yeniden kullanılabilir
.proseprogramları.
Kurma + etkinleştirme
Paketlenmiş Plugin’ler varsayılan olarak devre dışıdır. OpenProse’u etkinleştirin:
openclaw plugins enable open-prose
Plugin’i etkinleştirdikten sonra Gateway’i yeniden başlatın.
Geliştirme/yerel checkout: openclaw plugins install ./path/to/local/open-prose-plugin
İlgili belgeler: Plugins, Plugin manifest, Skills.
Eğik çizgi komutu
OpenProse, kullanıcı tarafından çağrılabilen bir Skill komutu olarak /prose kaydeder. OpenProse VM talimatlarına yönlenir ve arka planda OpenClaw araçlarını kullanır.
Yaygın komutlar:
/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
Örnek: basit bir .prose dosyası
# İki aracının paralel çalıştığı araştırma + sentez.
input topic: "Neyi araştırmalıyız?"
agent researcher:
model: sonnet
prompt: "Ayrıntılı araştırma yapar ve kaynak gösterirsin."
agent writer:
model: opus
prompt: "Kısa ve öz bir özet yazarsın."
parallel:
findings = session: researcher
prompt: "{topic} konusunu araştır."
draft = session: writer
prompt: "{topic} konusunu özetle."
session "Bulgular + taslağı birleştirerek nihai bir yanıt oluştur."
context: { findings, draft }
Dosya konumları
OpenProse, durumu çalışma alanınızda .prose/ altında tutar:
.prose/
├── .env
├── runs/
│ └── {YYYYMMDD}-{HHMMSS}-{random}/
│ ├── program.prose
│ ├── state.md
│ ├── bindings/
│ └── agents/
└── agents/
Kullanıcı düzeyindeki kalıcı aracılar şurada bulunur:
~/.prose/agents/
Durum kipleri
OpenProse birden çok durum arka ucunu destekler:
- filesystem (varsayılan):
.prose/runs/... - in-context: küçük programlar için geçici
- sqlite (deneysel):
sqlite3ikili dosyasını gerektirir - postgres (deneysel):
psqlve bir bağlantı dizesi gerektirir
Notlar:
- sqlite/postgres isteğe bağlıdır ve deneyseldir.
- postgres kimlik bilgileri alt aracı günlüklerine akar; ayrılmış, en az ayrıcalıklı bir DB kullanın.
Uzak programlar
/prose run <handle/slug>, https://p.prose.md/<handle>/<slug> adresine çözülür.
Doğrudan URL’ler olduğu gibi getirilir. Bu, web_fetch aracını (veya POST için exec) kullanır.
OpenClaw çalışma zamanı eşlemesi
OpenProse programları OpenClaw ilkel yapılarına eşlenir:
| OpenProse kavramı | OpenClaw aracı |
|---|---|
| Oturum başlat / Task aracı | sessions_spawn |
| Dosya okuma/yazma | read / write |
| Web getirme | web_fetch |
Araç izin listeniz bu araçları engelliyorsa, OpenProse programları başarısız olur. Bkz. Skills config.
Güvenlik + onaylar
.prose dosyalarına kod gibi davranın. Çalıştırmadan önce inceleyin. Yan etkileri denetlemek için OpenClaw araç izin listelerini ve onay geçitlerini kullanın.
Belirlenimci, onay geçitli iş akışları için Lobster ile karşılaştırın.