Chuyển đến nội dung chính
OpenProse là một định dạng quy trình làm việc di động, đặt Markdown làm trung tâm để điều phối các phiên AI. Trong OpenClaw, nó được phân phối dưới dạng một Plugin cài đặt gói Skills OpenProse và lệnh gạch chéo /prose. Các chương trình nằm trong tệp .prose và có thể sinh nhiều sub-agent với luồng điều khiển rõ ràng.

Cài đặt

Bật Plugin OpenProse và khởi động lại Gateway.

Chạy chương trình

Dùng /prose run để thực thi một tệp .prose hoặc chương trình từ xa.

Viết chương trình

Tạo quy trình làm việc đa agent với các bước song song và tuần tự.

Cài đặt

1

Bật Plugin

Các Plugin được đóng gói sẵn bị tắt theo mặc định. Bật OpenProse:
openclaw plugins enable open-prose
2

Khởi động lại Gateway

openclaw gateway restart
3

Xác minh

openclaw plugins list | grep prose
Bạn sẽ thấy open-prose đã được bật. Lệnh Skills /prose hiện có sẵn trong chat.
Với một bản checkout cục bộ: openclaw plugins install ./path/to/local/open-prose-plugin

Lệnh gạch chéo

OpenProse đăng ký /prose làm lệnh Skills mà người dùng có thể gọi:
/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> phân giải thành https://p.prose.md/<handle>/<slug>. URL trực tiếp được tìm nạp nguyên trạng bằng công cụ web_fetch. Các lần chạy từ xa cấp cao nhất là rõ ràng. Các import từ xa bên trong một chương trình .prose là các phụ thuộc mã bắc cầu: trước khi OpenProse tìm nạp bất kỳ mục tiêu use từ xa nào, nó hiển thị danh sách import đã phân giải và yêu cầu người vận hành trả lời chính xác approve remote prose imports cho lần chạy đó.

Nó có thể làm gì

  • Nghiên cứu và tổng hợp đa agent với tính song song rõ ràng.
  • Quy trình làm việc lặp lại được và an toàn nhờ phê duyệt (review mã, phân loại sự cố, pipeline nội dung).
  • Các chương trình .prose có thể tái sử dụng mà bạn có thể chạy trên các runtime agent được hỗ trợ.

Ví dụ: nghiên cứu và tổng hợp song song

# 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 }

Ánh xạ runtime OpenClaw

Các chương trình OpenProse ánh xạ tới các primitive của OpenClaw:
Khái niệm OpenProseCông cụ OpenClaw
Sinh phiên / công cụ Tasksessions_spawn
Đọc / ghi tệpread / write
Tìm nạp webweb_fetch
Nếu danh sách cho phép công cụ của bạn chặn sessions_spawn, read, write, hoặc web_fetch, các chương trình OpenProse sẽ thất bại. Kiểm tra cấu hình danh sách cho phép công cụ của bạn.

Vị trí tệp

OpenProse giữ trạng thái trong .prose/ ở workspace của bạn:
.prose/
├── .env
├── runs/
│   └── {YYYYMMDD}-{HHMMSS}-{random}/
│       ├── program.prose
│       ├── state.md
│       ├── bindings/
│       └── agents/
└── agents/
Các agent bền vững cấp người dùng nằm tại:
~/.prose/agents/

Backend trạng thái

Trạng thái được ghi vào .prose/runs/... trong workspace. Không cần phụ thuộc bổ sung.
Trạng thái tạm thời được giữ trong cửa sổ ngữ cảnh. Phù hợp với các chương trình nhỏ, tồn tại ngắn hạn.
Yêu cầu binary sqlite3 trên PATH.
Yêu cầu psql và chuỗi kết nối.
Thông tin xác thực Postgres đi vào log của sub-agent. Hãy dùng một cơ sở dữ liệu chuyên dụng, có đặc quyền tối thiểu.

Bảo mật

Hãy xem các tệp .prose như mã. Review chúng trước khi chạy, bao gồm các import use từ xa. Các yêu cầu /prose run https://... cấp cao nhất là rõ ràng, nhưng các import từ xa bắc cầu yêu cầu phê duyệt theo từng lần chạy trước khi chúng được tìm nạp hoặc thực thi. Dùng danh sách cho phép công cụ và cổng phê duyệt của OpenClaw để kiểm soát tác dụng phụ. Với các quy trình làm việc tất định, có cổng phê duyệt, hãy so sánh với Lobster.

Liên quan

Tham chiếu Skills

Cách gói Skills của OpenProse được tải và các cổng nào được áp dụng.

Subagents

Lớp điều phối đa agent gốc của OpenClaw.

Chuyển văn bản thành giọng nói

Thêm đầu ra âm thanh vào quy trình làm việc của bạn.

Lệnh gạch chéo

Tất cả lệnh chat có sẵn, bao gồm /prose.
Trang chính thức: https://www.prose.md