Harness Academy
Tài liệu gốc 10 3 phútTiếng Việt + English
running_the_code/08_subagents.mdXem bản gốc
Ngôn ngữ bài đọc
Bản dịch tiếng Việt

Bản dịch đầy đủ theo đúng cấu trúc tài liệu; code, liên kết và định danh kỹ thuật được giữ nguyên.

agent & agent phụ

decode gửi Danh mục agent (ADR-0003)

  • một nhân vật cho mỗi tệp Markdown được đóng gói trong src/decode/agents/builtin/. Một nhân cách phạm vi hoạt động: lời nhắc hệ thống + danh sách công cụ cho phép + Chế độ cấp phép mặc định + của chính nó quy tắc cho phép/từ chối. Mỗi agent sử dụng cùng một mô hình được cấu hình.
agentCông cụChế độ mặc địnhSử dụng nó cho
buildread/glob/grep/lsp + write/edit/bash/…defaultcoding agent đầy đủ - đọc, chỉnh sửa, chạy lệnh (mặc định khởi động)
planđọc/toàn cầu/grep/lsp/web_fetch/todo_writeplannghiên cứu + kế hoạch, không có thay đổi nào trên đĩa
code-reviewerđọc/toàn cầu/grep/lsp/web_fetch/todo_writedefaultxem xét sự khác biệt về tính chính xác, đơn giản, kiểm tra, tiêu chuẩn
exploređọc/toàn cầu/grep/lspdefaultchỉ subagent — câu hỏi về cơ sở mã chỉ đọc (ADR-0013)

1. Chọn một khi khởi động — --agent

decode                             # build (the default)
decode --agent plan
decode --agent code-reviewer
decode --agent plan --mode edit    # override the agent's own default mode

Bỏ qua --mode và bạn nhận được chế độ mặc định của agent từ phần đầu của nó. Một cái tên không xác định từ chối bắt đầu bằng một dòng thân thiện liệt kê các tên chính.

2. Chuyển đổi giữa phiên — /agent

/agent plan
/agent build

Người canh gác giống như lá cờ; trần trụi /agent in dòng sử dụng. Quá trình chuyển đổi đang diễn ra - cùng một phiên, cùng một phiên cuộc trò chuyện, tính cách và chế độ mới.

3. Phân tách Khám phá các subagent — agent công cụ

explore là subagent: true: không có thể chọn bởi --agent hoặc /agent. agent chính sinh ra nó thông qua mô hình có thể gọi được agent công cụ (src/decode/tools/agent.py), một song song, con chỉ đọc trên mỗi lời nhắc - chỉ cần yêu cầu nó trong REPL:

Explore the sandbox seam and the permission gate in parallel, then compare how each dispatches.

Trẻ em chạy ở chế độ chỉ đọc (read/glob/grep/lsp), không bao giờ nhắc phê duyệt và gửi lại báo cáo cha mẹ gấp lại thành một câu trả lời. Trần đồng thời: SUBAGENT_MAX_PARALLEL (mặc định 4); báo cáo ngân sách SUBAGENT_RESULT_MAX_BYTES được chia cho các trẻ em, vì vậy việc phân tán rộng rãi sẽ khiến phụ huynh phải trả giá tương tự như một cái hẹp.

headless không có tính năng chuyển đổi nhân cách. decode run mất --hitl / --model / --repo / --local

  • không --agent. Nó luôn chạy build.

Thêm agent của riêng bạn

Thả một cái mới .md trong src/decode/agents/builtin/: Vấn đề chính của YAML (name, description, tools, mode, tùy chọn allow / deny / subagent) thì lời nhắc hệ thống cơ thể. Quá trình xác thực rất ồn ào - tên công cụ không xác định hoặc quy tắc không đúng định dạng sẽ xuất hiện khi tải đặt tên tệp.

Mục lục nguồn