Terminal Mã Nguồn Kiên Trì cho Openclaw

Một trình quản lý phiên dựa trên tmux kiên trì được thiết kế để cung cấp cho các tác nhân AI môi trường terminal ổn định, chạy lâu dài cho các nhiệm vụ lập trình phức tạp.

justinzhq
v1.2.0
Feb 27, 2026
1
2.9k
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 persistent-code-terminal

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 persistent-code-terminal 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.

Terminal Mã Nguồn Kiên Trì là gì?

Terminal Mã Nguồn Kiên Trì là một tiện ích mạnh mẽ được thiết kế để thu hẹp khoảng cách giữa các phiên trò chuyện AI ngắn ngủi và môi trường shell ổn định. Bằng cách sử dụng tmux để tạo các phiên làm việc riêng cho từng dự án, công cụ này đảm bảo rằng các tác vụ lập trình, máy chủ phát triển và quy trình xây dựng vẫn hoạt động ngay cả khi kết nối bị gián đoạn. Đây là một tài sản quan trọng trong hệ sinh thái của Openclaw Skills, đặc biệt đối với các nhà phát triển dựa vào thiết bị di động hoặc kết nối SSH từ xa để quản lý quy trình làm việc do AI điều khiển.

Kỹ năng này cho phép quản lý phiên tinh vi, nơi trạng thái shell được bảo toàn qua nhiều lượt tương tác. Nó tích hợp liền mạch với Codex CLI và Claude Code, cung cấp một cơ sở hạ tầng đáng tin cậy cho lập trình tự trị. Bằng cách duy trì mỗi phiên cho mỗi dự án có tên project-name-code-session, nó cho phép các nhà phát triển ngắt kết nối và kết nối lại với các tác vụ đang hoạt động mà không mất đầu ra hoặc ngữ cảnh môi trường.

Trường hợp sử dụng Terminal Mã Nguồn Kiên Trì

  • Chạy các hoạt động lập trình AI thời gian dài thông qua Codex CLI yêu cầu sự ổn định trong vài phút hoặc vài giờ.
  • Quản lý đồng thời nhiều dự án lập trình với môi trường shell riêng biệt, cô lập cho mỗi kho lưu trữ.
  • Duy trì các máy chủ phát triển đang hoạt động hoặc các trình theo dõi tệp trong nền trong khi tác nhân AI thực hiện các tác vụ khác.
  • Thực hiện các tác vụ phát triển từ xa qua SSH hoặc giao diện di động nơi không thể đảm bảo tính ổn định của kết nối.

Cách thức hoạt động của Terminal Mã Nguồn Kiên Trì

  1. Kỹ năng khởi tạo một phiên tmux dành riêng cho dự án cụ thể bằng cách sử dụng tập lệnh start.sh để đảm bảo môi trường kiên trì.
  2. Các lệnh được gửi đến phiên thông qua tiện ích send.sh, tiện ích này sẽ đính kèm một lính canh duy nhất để theo dõi khi lệnh kết thúc.
  3. Tập lệnh read.sh giám sát đầu ra của phiên, nắm bắt mã thoát và cập nhật tệp theo dõi trạng thái cục bộ.
  4. Logic định tuyến thông minh phân tích đầu vào ngôn ngữ tự nhiên để xác định xem người dùng muốn kích hoạt chuỗi thực thi Codex CLI đầy đủ hay một lệnh terminal đơn giản.
  5. Các tập lệnh trạng thái và tóm tắt cung cấp phản hồi JSON hoặc markdown có cấu trúc về trạng thái hiện tại của terminal và tiến trình của các tác vụ đang chạy.

Cài đặt Terminal Mã Nguồn Kiên Trì

Để bắt đầu với kỹ năng này, hãy đảm bảo bạn đã cài đặt tmux trên hệ thống của mình. Đây là yêu cầu chính cho hầu hết các Openclaw Skills dựa trên terminal.

# Cài đặt tmux trên macOS bằng Homebrew
brew install tmux

# Cài đặt tmux trên Linux (Ubuntu/Debian)
sudo apt-get update && sudo apt-get install tmux

# Khởi tạo một phiên kiên trì cho dự án hiện tại của bạn
./bin/persistent-code-terminal-start.sh

Lược đồ dữ liệu & Hệ thống phân loại của Terminal Mã Nguồn Kiên Trì

Kỹ năng quản lý trạng thái của nó cục bộ trong mỗi danh mục dự án để đảm bảo tác nhân AI luôn có ngữ cảnh của các hành động terminal trước đó.

Tệp Mô tả
.pct-state.json Tệp trạng thái chính chứa ID phiên, lệnh cuối cùng, mã thoát và dấu thời gian.
*-code-session Mã định danh phiên tmux được sử dụng để ánh xạ các quy trình terminal với các dự án cụ thể.

Thuộc tính đối tượng trạng thái:

  • projectDir: Đường dẫn tuyệt đối đến thư mục gốc của dự án.
  • session: Tên của phiên tmux đang hoạt động.
  • lastCommand: Chuỗi gần đây nhất được gửi đến terminal.
  • lastExitCode: Mã trả về bằng số của quy trình hoàn thành gần nhất.

Tính năng Nâng cao của Terminal Mã Nguồn Kiên Trì

  • Phát hiện ý định bằng ngôn ngữ tự nhiên: Tự động định tuyến các tin nhắn đến Codex CLI dựa trên các từ khóa như fix, build hoặc commit.
  • Hỗ trợ đa dự án: Xử lý các hướng dẫn phức tạp trải dài trên các kho lưu trữ khác nhau bằng cách thực hiện các tác vụ theo trình tự.
  • Quy trình ưu tiên Codex: Chế độ thực thi một lần tận dụng codex exec với các chính sách hộp cát và an toàn có thể cấu hình.
  • Tự động thử lại: Logic thử lại tích hợp cho việc thực thi hướng dẫn để đảm bảo tỷ lệ thành công cao hơn trong các tác vụ lập trình tự trị.
  • Báo cáo có cấu trúc: Hỗ trợ đầu ra --json cho tất cả các tập lệnh chính, cho phép tích hợp dễ dàng vào các bảng điều khiển tùy chỉnh hoặc các vòng lặp tác nhân.

SKILL.md


Đang tải

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

METADATA

Requires
Bins tmux
Github Stars: 0
forks: 0

Đặc sắc*