Skills

OpenProse

OpenProse, yapay zekâ oturumlarını düzenlemek için taşınabilir, 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.

Yükleme

  • Plugini etkinleştirin

    OpenProse paketle birlikte gelir ancak varsayılan olarak devre dışıdır. Etkinleştirmek için:

    bash
    openclaw plugins enable open-prose
  • Gateway'i yeniden başlatın

    bash
    openclaw gateway restart
  • Doğrulayın

    bash
    openclaw plugins list | grep prose

    open-prose etkin olarak görünmelidir. /prose Skills komutu artık sohbette kullanılabilir.

  • Bir repo çalışma kopyasından plugini 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:

    text
    /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> olarak çö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 söz konusu çalıştırma için tam olarak approve remote prose imports yanıtını vermesini gerektirir.

    Yapabilecekleri

    • Açık paralellikle çok ajanlı araştırma ve sentez.
    • Tekrarlanabilir, onay açısından güvenli iş akışları (kod incelemesi, olay triyajı, içerik işlem hatları).
    • Desteklenen ajan çalışma zamanlarında çalıştırabileceğiniz, yeniden kullanılabilir .prose programları.

    Örnek: paralel araştırma ve sentez

    prose
    # Paralel çalışan iki ajanla araştırma + sentez. input topic: "Neyi araştırmalıyız?" agent researcher:  model: sonnet  prompt: "Kapsamlı 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ı ve taslağı nihai bir yanıtta birleştir."  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, durumu çalışma alanınızdaki .prose/ altında tutar:

    text
    .prose/├── .env                      # yapılandırma (anahtar=değer), ör. OPENPROSE_POSTGRES_URL├── runs/│   └── {YYYYMMDD}-{HHMMSS}-{random}/│       ├── program.prose     # çalışan programın kopyası│       ├── state.md          # yürütme durumu│       ├── bindings/│       ├── imports/          # iç içe uzak program çalıştırmaları│       └── agents/└── agents/                   # proje kapsamındaki kalıcı ajanlar

    Kullanıcı düzeyindeki kalıcı ajanlar (projeler arasında paylaşılır) şurada bulunur:

    text
    ~/.prose/agents/

    Durum arka uçları

    dosya sistemi (varsayılan)

    Durum, çalışma alanındaki .prose/runs/... konumuna yazılır. Ek bağımlılık gerekmez.

    bağlam içi

    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 (yoksa 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 ele alın. Uzak use içe aktarmaları da 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

    Resmî site: https://www.prose.md

    Was this useful?
    On this page

    On this page