Skills

OpenProse

OpenProse, AI oturumlarını düzenlemek için taşınabilir, markdown öncelikli bir iş akışı biçimidir. OpenClaw içinde, bir OpenProse beceri paketi ve /prose slash komutu kuran bir Plugin olarak sunulur. Programlar .prose dosyalarında bulunur ve açık denetim akışıyla birden çok alt ajan başlatabilir.

Kurulum

  • Enable the plugin

    Paketle gelen Plugin'ler varsayılan olarak devre dışıdır. OpenProse'u etkinleştirin:

    bash
    openclaw plugins enable open-prose
  • Restart the Gateway

    bash
    openclaw gateway restart
  • Verify

    bash
    openclaw plugins list | grep prose

    open-prose öğesini etkin olarak görmelisiniz. /prose beceri komutu artık sohbet içinde kullanılabilir.

  • Yerel bir checkout için: openclaw plugins install ./path/to/local/open-prose-plugin

    Slash komutu

    OpenProse, /prose komutunu kullanıcının çağırabileceği bir beceri 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> 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ının içindeki 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 o çalıştırma için tam olarak approve remote prose imports yanıtını vermesini gerektirir.

    Neler yapabilir

    • Açık paralellikle çok ajanlı araştırma ve sentez.
    • Tekrarlanabilir, onay açısından güvenli iş akışları (kod inceleme, 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
    # 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 yapılarına eşlenir:

    OpenProse kavramı OpenClaw aracı
    Oturum başlatma / Task aracı sessions_spawn
    Dosya okuma / yazma read / write
    Web getirme web_fetch

    Dosya konumları

    OpenProse, durumu çalışma alanınızda .prose/ altında tutar:

    text
    .prose/├── .env├── runs/│   └── {YYYYMMDD}-{HHMMSS}-{random}/│       ├── program.prose│       ├── state.md│       ├── bindings/│       └── agents/└── agents/

    Kullanıcı düzeyindeki kalıcı ajanlar şurada bulunur:

    text
    ~/.prose/agents/

    Durum arka uçları

    filesystem (default)

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

    in-context

    Bağlam penceresinde tutulan geçici durum. Küçük, kısa ömürlü programlar için uygundur.

    sqlite (experimental)

    PATH üzerinde sqlite3 ikilisini gerektirir.

    postgres (experimental)

    psql ve bir bağlantı dizesi gerektirir.

    Güvenlik

    .prose dosyalarını kod gibi ele alın. Uzak use içe aktarmaları dahil, ç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 çalıştırma başına onay gerektirir. Yan etkileri denetlemek için OpenClaw araç izin listelerini ve onay kapılarını kullanın. Belirleyici, onay kapılı iş akışları için Lobster ile karşılaştırın.

    İlgili

    Resmi site: https://www.prose.md

    Was this useful?
    On this page

    On this page