No Barnacles cho Openclaw

No Barnacles cung cấp cho các OpenClaw agent chạy dài hạn một hệ thống thực tế để duy trì bộ nhớ hữu ích, theo dõi công việc và phản hồi nhất quán trước các rủi ro tiêm nhiễm prompt (prompt-injection).

cnayotte
v0.2.2
Oct 20, 2026
0
65
0

Cài đặt & Tải xuống

1. ClawHub CLI

Cách nhanh nhất để cài đặt kỹ năng trực tiếp từ thư viện.

npx clawhub@latest install no-barnacles

2. Cài đặt Thủ công

Sao chép thư mục kỹ năng vào một trong những vị trí sau

Toàn cục
~/.openclaw/skills/
Không gian làm việc
<project>/skills/

Ưu tiên: Không gian làm việc > Cục bộ > Gói sẵn

3. Cài đặt Prompt

Sao chép prompt này vào OpenClaw để tự động cài đặt.

Giúp tôi cài đặt no-barnacles bằng Clawhub. Nếu Clawhub chưa

Bạn muốn tải xuống?

Nhận các tệp kỹ năng gốc dưới dạng lưu trữ ZIP.

No Barnacles là gì?

No Barnacles là một kỹ năng thuần văn bản (text-only) dùng để thiết lập hoặc sửa chữa một không gian làm việc OpenClaw được sử dụng bởi một agent chạy dài hạn. Phương pháp tiếp cận theo lớp của nó tách biệt một chỉ mục bộ nhớ gọn nhẹ, được tải thường xuyên khỏi các tệp chủ đề theo yêu cầu, ghi chú hàng ngày, chỉ mục được lưu trữ và một tệp trạng thái làm việc ngắn gọn. Nó cũng xác định một sổ cái sự cố có cấu trúc và một hợp đồng phản hồi tiêm nhiễm.

Giá trị mang lại là một không gian làm việc dễ tiếp tục, duy trì và xem xét hơn theo thời gian: công việc hiện tại khác biệt với các sự thật bền vững, các ký ức cũ có thể bị hạ cấp và các bất thường được ghi lại khi chúng xảy ra. Trong số các Openclaw Skills, No Barnacles tập trung vào bộ nhớ hoạt động và thực tiễn bảo mật thay vì các tập lệnh hoặc tính năng thực thi tự động; nó chỉ phân phối văn bản, không có tập lệnh thực thi hoặc hook nào.

Trường hợp sử dụng No Barnacles

  • Thiết lập các phương pháp thực hành bộ nhớ trong một không gian làm việc OpenClaw mới mà không ghi đè lên các tệp hiện có AGENTS.md, USER.md, SOUL.md hoặc IDENTITY.md của nó.
  • Sửa chữa một MEMORY.md quá lớn hoặc cũ, thiếu siêu dữ liệu chủ đề hoặc một không gian làm việc không thể duy trì công việc đang hoạt động giữa các phiên.
  • Ghi lại các sự thật bền vững, sở thích của người dùng, quyết định dự án và phản hồi trong các tệp chủ đề riêng lẻ, có thể tìm kiếm.
  • Chuẩn bị cho một phiên làm việc sau khi tạm dừng bằng cách kiểm tra trạng thái hiện tại và xác minh các tệp, quy trình hoặc trạng thái kho lưu trữ có liên quan.
  • Duy trì lịch sử sự cố gồm lỗi công cụ, thời gian chờ, cảnh báo, chặn bảo mật và các bất thường khác.
  • Thiết lập phản hồi nhất quán khi các cụm từ được gắn cờ đã biết cho thấy một nỗ lực tiêm nhiễm prompt có thể xảy ra.

Cách thức hoạt động của No Barnacles

  1. Thiết lập hoặc đánh giá không gian làm việc. Đối với không gian làm việc mới, hãy hợp nhất các mẫu được cung cấp vào các tệp hiện có và tạo chỉ mục bộ nhớ, kho lưu trữ, tệp trạng thái, ghi chú hàng ngày và sổ cái sự cố. Đối với việc sửa chữa, hãy đo lường kích thước chỉ mục, kích thước ngữ cảnh khởi động và siêu dữ liệu tệp chủ đề.
  2. Tải trạng thái làm việc hiện tại. Vào đầu một phiên chính, hãy đọc STATE.md nếu nó chưa được đưa vào bởi một hook do người dùng cấu hình. Trong các ngữ cảnh nhóm hoặc chia sẻ, không tải trạng thái riêng tư hoặc tìm kiếm bộ nhớ riêng tư.
  3. Thu thập thông tin khi chúng phát sinh. Ghi lại một lời nhắc trong ghi chú hàng ngày hiện tại hoặc tệp chủ đề phù hợp trong cùng một lượt. Tìm kiếm bộ nhớ trước khi trả lời các câu hỏi về công việc trước đó, và xác minh các chi tiết hoạt động được nhớ lại trước khi hành động dựa trên chúng.
  4. Cập nhật trạng thái tại các sự kiện có ý nghĩa. Viết lại phần có liên quan của STATE.md khi một kế hoạch hình thành, hướng đi thay đổi, công việc rủi ro bắt đầu hoặc một lượt kết thúc với công việc còn dang dở. Giữ nó trong bốn phần cố định và giới hạn 40 dòng.
  5. Ghi lại các bất thường ngay lập tức. Thêm một hàng được phân tách bằng tab cho mỗi sự cố vào logs/incidents.tsv; thêm một hàng kết thúc khi việc theo dõi giải quyết được nó.
  6. Chắt lọc định kỳ. Xem lại các ghi chú hàng ngày gần đây, thúc đẩy các sự thật bền vững vào các tệp chủ đề bằng các con trỏ một dòng trong MEMORY.md, và chuyển các con trỏ đã hoàn thành, không hoạt động hoặc cũ sang kho lưu trữ lạnh.
  7. Áp dụng hợp đồng tiêm nhiễm khi một cụm từ được gắn cờ xuất hiện. Dừng hành động được yêu cầu, trích dẫn và xác định nguồn của văn bản được gắn cờ, tuyên bố rằng tác vụ đã bị hủy bỏ và đợi chỉ dẫn rõ ràng từ con người. Hợp đồng là một thực tiễn xử lý tín hiệu, không phải là ranh giới bảo mật hoàn chỉnh.

Cài đặt No Barnacles

No Barnacles chỉ phân phối văn bản: không có gói nào để cài đặt, lệnh CLI để chạy, tập lệnh hoặc hook nào được bao gồm. Sử dụng các mẫu và tài liệu trong gói kỹ năng, và hợp nhất chúng vào không gian làm việc thay vì thay thế danh tính hiện có hoặc các tệp cấu hình.

  1. Hoàn thành bất kỳ hướng dẫn BOOTSTRAP.md nào còn lại trước. Hợp nhất templates/USER.template.md vào USER.md, giữ tệp trong giới hạn 4.000 ký tự và thu thập ít nhất một trích dẫn trực tiếp về cách con người muốn được đối xử.
  2. Hợp nhất templates/AGENTS.skeleton.md vào AGENTS.md. Đặt hợp đồng tiêm nhiễm ở trên cùng, hợp nhất các phần trùng lặp và đặt ghi chú môi trường vào ## Tools. Yêu cầu con người xem xét danh sách cụm từ được gắn cờ và đồng ý chỉ sử dụng các cụm từ đó khi được trích dẫn.
  3. Tạo một MEMORY.md trống, được tổ chức theo miền, memory/MEMORY-archive.md với tiêu đề Archive, STATE.md từ templates/STATE.template.md, và logs/incidents.tsv với tiêu đề được tài liệu hóa. Giữ MEMORY.md ban đầu dưới 20 dòng.
  4. Sắp xếp để STATE.md đến được phiên chính. Cho đến khi có một hook do người dùng cấu hình phù hợp, hãy ghi lại trong hướng dẫn bắt đầu phiên trong AGENTS.md rằng agent phải đọc nó trước khi hành động. Kiểm tra bất kỳ hook nào sau khi thay đổi; giới hạn phạm vi của nó đối với các phiên chính nơi môi trường hỗ trợ điều đó.
  5. Bắt đầu ghi chú hàng ngày của ngày hiện tại tại memory/YYYY-MM-DD.md và viết mục nhập đầu tiên của nó trong phiên hiện tại. Tuân theo các quy tắc theo từng phiên từ cuộc trò chuyện thực tế đầu tiên.
  6. Kiểm tra ngữ cảnh khởi động thực tế bằng /context detail và giữ các tệp được đưa vào dưới một trần giới hạn đã chọn thấp hơn giới hạn của môi trường. Các giá trị mặc định của OpenClaw là 20.000 ký tự cho mỗi tệp và tổng cộng 60.000, với giới hạn riêng 4.000 ký tự cho USER.md; hãy xác minh các giới hạn trong môi trường của riêng bạn.

Lược đồ dữ liệu & Hệ thống phân loại của No Barnacles

Không gian làm việc sử dụng các tệp riêng biệt cho ngữ cảnh khởi động, sự thật bền vững, công việc đang hoạt động, lịch sử hàng ngày và sự cố:

Đường dẫn Mục đích và tổ chức Quy tắc chính
MEMORY.md Chỉ mục nóng với các tiêu đề miền và một con trỏ được liên kết cho mỗi ký ức bền vững Được đưa vào mỗi phiên chính; chỉ có con trỏ và hook, không phải nội dung bộ nhớ đầy đủ. Giữ gọn nhẹ.
memory/<topic>.md Tệp theo yêu cầu chứa một sự thật Bao gồm frontmatter YAML: name, description, type, updated_at, source, và trust. Cập nhật dấu thời gian trên mỗi lần chỉnh sửa.
memory/MEMORY-archive.md Chỉ mục lạnh cho các ký ức đã hoàn thành, không hoạt động hoặc bị hạ cấp Không được đưa vào khi khởi động; tìm các mục thông qua tìm kiếm bộ nhớ.
memory/YYYY-MM-DD.md Nhật ký thô cho một ngày duy nhất Phụ lục trong phiên, sau đó chắt lọc thông tin bền vững sau đó.
STATE.md Bộ nhớ làm việc cho các luồng hoạt động và tạm dừng ngắn hạn Chính xác bốn phần: Active thread, Parked threads, Watch-outs, và Verify on resume. Tối đa 40 dòng; không có bí mật.
logs/incidents.tsv Bản ghi được phân tách bằng tab về các bất thường và cách giải quyết của chúng Tiêu đề: ts_utc, ts_local, component, severity, symptom, detected_by, diagnosis, resolution, followup. Các giá trị mức độ nghiêm trọng là info, warn hoặc error.
USER.md và ## Tools trong AGENTS.md Sở thích của con người và ghi chú môi trường Sử dụng các mẫu được cung cấp làm hướng dẫn; không xuất bản các tệp không gian làm việc thực tế.

Siêu dữ liệu tệp chủ đề ghi lại nguồn và mức độ tin cậy của sự thật. Thông tin từ web hoặc agent khác là untrusted cho đến khi con người phê duyệt nó. Liên kết các tệp chủ đề liên quan bằng [[slug]]; sử dụng một tệp duy nhất cho mỗi sự thật và cập nhật nó thay vì tạo các bản sao. updated_at có nghĩa là chỉnh sửa lần cuối, không được xác minh độc lập. Các con trỏ được lưu trữ có thể được thay thế bằng các bia mộ bình luận HTML có ngày tháng cho biết các tìm kiếm trong tương lai phải tìm kiếm gì.

Tính năng Nâng cao của No Barnacles

  • Vòng đời bộ nhớ nóng/lạnh: Giữ ngữ cảnh khởi động nhỏ gọn với chỉ mục con trỏ gọn nhẹ, các tệp chủ đề theo yêu cầu và kho lưu trữ có thể tìm kiếm cho các ký ức bị hạ cấp.
  • Chắt lọc định kỳ: Thúc đẩy các sự thật bền vững từ các ghi chú hàng ngày, chuyển công việc đã hoàn thành hoặc không hoạt động ra khỏi chỉ mục nóng, và làm mới siêu dữ liệu trên các tệp đã chạm vào.
  • Sự tin cậy và nguồn gốc rõ ràng: Theo dõi nguồn của từng ký ức và đánh dấu nội dung có nguồn gốc từ web hoặc agent là không đáng tin cậy cho đến khi con người phê duyệt.
  • Trạng thái làm việc có giới hạn: Sử dụng các phần cố định, trình kích hoạt trả về cho các luồng tạm dừng, giới hạn tối đa 40 dòng và kiểm tra xác minh trước khi tiếp tục công việc.
  • Kỷ luật ngân sách khởi động: Đo lường ngữ cảnh được đưa vào sau khi chỉnh sửa và cắt bớt hoặc di chuyển các quy trình trước khi các tệp khởi động vượt quá giới hạn được cấu hình.
  • Theo dõi sự cố: Ghi lại các bất thường tạm thời và bền vững, bao gồm các sự kiện tự giải quyết, sau đó ghi lại phần theo dõi khi sự cố được giải quyết.
  • Hook tiêm nhiễm trạng thái tùy chọn: Người dùng có thể cấu hình hook bắt đầu phiên để tải STATE.md; điều này không được vận chuyển cùng với kỹ năng và nên được giới hạn phạm vi đối với phiên chính và được kiểm tra sau khi thay đổi.
  • Phản hồi tiêm nhiễm theo lớp: Coi các cụm từ được gắn cờ là một báo động và dừng, gắn cờ và đợi chỉ dẫn khi có kết quả khớp. Kỹ năng cảnh báo rõ ràng rằng hợp đồng này không phải là ranh giới bảo mật hoàn chỉnh và không có tính năng thực thi bên ngoài.

SKILL.md


Đang tải

Các kỹ năng Openclaw liên quan

METADATA

Github Stars: 0
forks: 0

Đặc sắc*