<- quay lại runpane.com

tính năng thân thiện với agent

trình quản lý agent nào cũng cho bạn quản lý agent.
nhưng công cụ nào cho agent tự quản lý?

Hầu hết trình quản lý agent được thiết kế cho con người. Bạn bấm nút, đổi tab và chạy lệnh git. Agent ngồi trong terminal chờ. Pane đảo ngược cách đó. Agent có thể cài Pane, khám phá lệnh, tạo workspace, khởi chạy agent khác, kiểm tra tiến độ và báo lại. Không cần SDK riêng. Không cần dịch vụ hosted. Chỉ cần CLI mà agent nào cũng biết dùng.

Bài kiểm tra: từ con số 0, một agent có thể cài công cụ, tự tìm hiểu chức năng, tạo workspace riêng, khởi chạy agent khác và quản lý toàn bộ quy trình mà không cần người bấm gì không? Với Pane thì có.

01

agent có thể tự cài Pane

Được phát hành trên npmPyPI. Agent cài Pane bằng một lệnh. Không cần trình duyệt, trang tải xuống hay kéo vào Applications. Có Node hoặc Python là có Pane.

Vì sao điều này quan trọng: agent không thể bấm nút tải xuống. Nếu công cụ yêu cầu cài thủ công, agent không tự thiết lập được. Pane đến đúng nơi agent đã có sẵn: package manager.

npx --yes runpane@latest
pipx run runpane
pnpm dlx runpane@latest
02

agent khám phá lệnh trước khi cài

Toàn bộ schema lệnh được công khai tại một URL. Agent có thể xem Pane có gì trước khi cài. Không cần quét trang tài liệu hay clone repo GitHub. Chỉ cần một lệnh curl.

Vì sao điều này quan trọng: agent thận trọng khi cài package. Nếu kiểm tra được công cụ làm gì trước, chúng sẽ sẵn sàng dùng hơn.

curl -fsSL https://runpane.com/runpane-cli-contract.json
03

tự khám phá sau khi cài

Sau khi cài, runpane agent-context in bản tóm tắt ngắn của mọi lệnh. Ngắn là điểm quan trọng: nội dung vừa context window của agent. Khi cần chi tiết về một lệnh, agent chỉ tải đúng lệnh đó.

Vì sao điều này quan trọng: phần trợ giúp của hầu hết CLI được viết cho con người. Agent cần bản tóm tắt có cấu trúc, tối giản, dễ phân tích và không ngốn context window.

runpane agent-context --json
runpane agent-context --command "panes create" --json
04

mọi lệnh đều có đầu ra JSON

Mọi lệnh đều có cờ --json. Agent nhận dữ liệu có cấu trúc và phân tích ổn định. Không cần đoán độ rộng cột, xóa mã ANSI hay dùng regex với bảng dành cho người đọc.

Vì sao điều này quan trọng: agent thường lỗi khi phân tích đầu ra dành cho người đọc. JSON là ngôn ngữ tự nhiên của tự động hóa.

runpane panes list --json
runpane panels screen --panel <id> --limit 80 --json
05

chế độ không tương tác

Agent không thể trả lời câu hỏi "Bạn có chắc không?". Mọi lệnh tạo hoặc thay đổi thứ gì đều cần --yes để chạy không tương tác. Không có cờ, lệnh sẽ cho biết nó định làm gì rồi thoát. Có cờ, lệnh sẽ chạy.

Vì sao điều này quan trọng: chỉ một câu hỏi chặn cũng đủ làm hỏng cả quy trình agent. Chế độ không tương tác là ranh giới giữa "thân thiện với agent" và "agent có thể dùng".

runpane panes create --repo active --name "issue-42" --agent codex --yes --json
06

đầu ra gọn, tôn trọng context window

Khi đọc đầu ra terminal, agent không cần 10.000 dòng. Mặc định luôn ngắn. Agent chỉ tăng giới hạn bằng --limit khi cần thêm.

Vì sao điều này quan trọng: mỗi dòng thừa lấy đi token mà agent có thể dùng để suy nghĩ. Tôn trọng context window là điều quan trọng nhất với trải nghiệm agent.

runpane panels screen --panel <id> --limit 80 --json
runpane panels output --panel <id> --limit 200 --json
07

kiểm tra hệ thống trước khi làm việc

Trước khi tạo pane, agent cần kiểm tra môi trường. runpane doctor kiểm tra phiên bản wrapper, nền tảng, ứng dụng đã cài và trạng thái daemon. Nếu có lỗi, agent biết trước khi phí thời gian.

Vì sao điều này quan trọng: bỏ qua kiểm tra môi trường có thể tạo pane lỗi mà không báo. Lệnh doctor phát hiện vấn đề từ đầu.

runpane doctor --json
08

pane chạy nền không giành màn hình

Khi tạo pane, agent dùng --source agent để pane mới mở trong nền. Bạn tiếp tục làm việc. Agent cũng tiếp tục. Không ai làm gián đoạn ai.

Vì sao điều này quan trọng: agent cứ giành màn hình mỗi lần tạo workspace thì không thể dùng được. Tạo trong nền là yêu cầu tối thiểu để điều phối agent.

runpane panes create --repo active --name "task" --agent codex --source agent --wait-ready --yes --json
09

agent có thể điều phối agent khác

Một agent có thể tạo pane, khởi chạy agent khác, chờ hoàn tất, đọc đầu ra, gửi yêu cầu tiếp theo và kiểm tra kết quả. Đó là một agent loop hoàn chỉnh. Không cần scheduler hosted hay SDK riêng. Chỉ cần lệnh CLI.

Vì sao điều này quan trọng: ngành đang đi theo hướng một agent điều phối quản lý nhiều agent chuyên biệt. Pane cung cấp các lệnh cần thiết. Skill runpane-orchestrator mã nguồn mở làm đúng việc đó.

runpane panes create --agent codex --prompt "Implement issue 42" --source agent --yes --json
runpane panels wait --panel <id> --for idle --json
runpane panels screen --panel <id> --json
runpane panels submit --panel <id> --text "Continue" --yes --json
10

dùng với mọi agent, mọi hệ điều hành

Claude Code, Codex, Aider, Goose, OpenCode hoặc bất kỳ CLI agent nào. Windows, WSL, macOS, Linux, VM và host từ xa. Pane không khóa bạn vào một agent hay nền tảng. Agent mới ra mắt ngày mai vẫn chạy được trong Pane ngay hôm nay.

Vì sao điều này quan trọng: thị trường AI agent thay đổi mỗi tháng. Nếu công cụ quy trình bị khóa vào một agent, bạn cũng bị ràng buộc theo nó. Pane agent-agnostic vì là terminal host, không phải tích hợp AI.

toàn cảnh

Quay lại bài kiểm tra: từ con số 0, agent có thể cài công cụ, tự tìm hiểu chức năng và chạy trọn quy trình nhiều agent mà không cần con người can thiệp không?

khả năngPanephần lớn công cụ khác
Agent tự càinpm / pipTải thủ công
Khám phá lệnhURL công khai + CLIĐọc tài liệu
Đầu ra có cấu trúcMọi lệnh có --jsonChỉ dành cho người đọc
Không tương tácCờ --yesCâu hỏi tương tác
Agent loopĐầy đủ lệnh CLIKhông hỗ trợ
Đa hệ điều hànhWin, WSL, Mac, LinuxChỉ macOS
Agent-agnosticMọi CLI trong terminalMột hoặc hai agent

xem cách hoạt động

- Thiết lập agent loop đầu tiên

- Tài liệu CLI runpane

- Pane Chat — agent điều phối tích hợp sẵn

- Mã nguồn trên GitHub

- Blog: Cách xây dựng CLI mà agent thực sự dùng

Parsa Khazaeepoul

bởi Parsa Khazaeepoul

Cập nhật lần cuối 24 tháng 6, 2026

câu hỏi thường gặp

hoặc
Tải xuống*
Cảnh báo Windows SmartScreenBản tải trực tiếp có thể hiện cảnh báo SmartScreen khi Pane chưa được ký. Pane hoàn toàn mã nguồn mở. Bạn có thể tự kiểm tra code và build từ mã nguồn.1. Bấm Thông tin khác2. Bấm Vẫn chạy3. Tiếp tục cài đặtCài qua PowerShell tải thẳng bản phát hành chính thức và tránh hầu hết vướng mắc khi tải bằng trình duyệt.cài global qua npm
Dán lệnh đó vào PowerShell.MacLinux