/prose. Các chương trình nằm trong tệp .prose và có thể khởi tạo nhiều tác tử con với luồng điều khiển tường minh.
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 tệp .prose hoặc chương trình từ xa.Viết chương trình
Xây dựng quy trình làm việc đa tác tử với các bước song song và tuần tự.
Cài đặt
1
Bật Plugin
OpenProse được đóng gói sẵn nhưng mặc định bị tắt. Bật Plugin này:
2
Khởi động lại Gateway
3
Xác minh
open-prose đã được bật. Lệnh Skills /prose hiện đã khả dụng trong cuộc trò chuyện.openclaw plugins install ./extensions/open-prose
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 run <handle/slug> được phân giải thành https://p.prose.md/<handle>/<slug>.
Các URL trực tiếp được truy xuất nguyên trạng bằng công cụ web_fetch.
Các lần chạy từ xa ở cấp cao nhất phải được chỉ định tường minh. Các lệnh nhập từ xa bên trong chương trình .prose là những phần phụ thuộc mã có tính bắc cầu: trước khi OpenProse truy xuất bất kỳ đích use từ xa nào, hệ thống sẽ hiển thị danh sách lệnh nhập đã 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 đó.
Khả năng
- Nghiên cứu và tổng hợp đa tác tử với cơ chế song song tường minh.
- Quy trình làm việc có thể lặp lại và an toàn nhờ cơ chế phê duyệt (đánh giá mã, phân loại sự cố, quy trình nội dung).
- Các chương trình
.prosecó thể tái sử dụng và chạy trên nhiều môi trường thực thi tác tử được hỗ trợ.
Ví dụ: nghiên cứu và tổng hợp song song
Ánh xạ môi trường thực thi OpenClaw
Các chương trình OpenProse ánh xạ tới những thành phần cơ bản của OpenClaw:Vị trí tệp
OpenProse lưu trạng thái trong.prose/ thuộc không gian làm việc của bạn:
Phần phụ trợ trạng thái
hệ thống tệp (mặc định)
hệ thống tệp (mặc định)
Trạng thái được ghi vào
.prose/runs/... trong không gian làm việc. Không yêu cầu phần phụ thuộc bổ sung.trong ngữ cảnh
trong ngữ cảnh
Trạng thái tạm thời được giữ trong cửa sổ ngữ cảnh; chọn bằng
--in-context.
Phù hợp với các chương trình nhỏ, thời gian chạy ngắn.sqlite (thử nghiệm)
sqlite (thử nghiệm)
Chọn bằng
--state=sqlite. Yêu cầu tệp nhị phân sqlite3 có trong PATH
(chuyển về hệ thống tệp khi không tìm thấy); trạng thái được lưu vào
.prose/runs/{id}/state.db.postgres (thử nghiệm)
postgres (thử nghiệm)
Chọn bằng
--state=postgres. Yêu cầu psql và chuỗi kết nối trong
OPENPROSE_POSTGRES_URL (đặt trong .prose/.env).Bảo mật
Hãy coi các tệp.prose như mã nguồn. Xem xét chúng trước khi chạy, bao gồm cả các lệnh nhập use từ xa. Các yêu cầu /prose run https://... cấp cao nhất phải được chỉ định tường minh, nhưng các lệnh nhập từ xa có tính bắc cầu cần được phê duyệt riêng cho từng lần chạy trước khi được truy xuất hoặc thực thi. Sử dụng danh sách cho phép công cụ và các cổng phê duyệt của OpenClaw để kiểm soát tác dụng phụ. Đối với quy trình làm việc có tính tất định và chịu sự kiểm soát của cơ chế phê duyệt, hãy so sánh với Lobster.
Liên quan
Tài liệu tham khảo về Skills
Cách gói Skills của OpenProse được tải và các cổng kiểm soát được áp dụng.
Tác tử con
Lớp điều phối đa tác tử nguyên bản 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 trò chuyện khả dụng, bao gồm /prose.