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-prosePlugin’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.