deepseek-ai/dsh-superagent-prototype

Nguyên mẫu nghiên cứu do nhóm DeepSeek công khai: một tác nhân lập trình chủ động thay mặt nhóm quản lý một kho GitHub duy nhất, được đóng gói dưới dạng plugin của DeepSeek Harness (DSH). Sau khi những người được ủy quyền giao việc bằng cách gọi tên trực tiếp trên GitHub hoặc Feishu, nó sẽ tạo một phiếu công việc, hoàn thành nhiệm vụ trong phiên làm việc và thư mục độc lập, rồi quay lại cuộc trò chuyện gốc để bàn giao kết quả, chẳng hạn như mở một PR; bảng điều khiển web chỉ liệt kê những việc cần con người xử lý.

Nguyên mẫu nghiên cứu do nhóm DeepSeek công khai: một tác nhân lập trình chủ động thay mặt nhóm quản lý một kho GitHub duy nhất, được đóng gói dưới dạng plugin của DeepSeek Harness (DSH). Sau khi những người được ủy quyền giao việc bằng cách gọi tên trực tiếp trên GitHub hoặc Feishu, nó sẽ tạo một phiếu công việc, hoàn thành nhiệm vụ trong phiên làm việc và thư mục độc lập, rồi quay lại cuộc trò chuyện gốc để bàn giao kết quả, chẳng hạn như mở một PR; bảng điều khiển web chỉ liệt kê những việc cần con người xử lý.

Số sao 2211 (+201 / 24h)

Lý do

  • Nguyên tắc thiết kế là "chiếm ít sự chú ý của con người nhất có thể": chỉ hành động khi được những người được ủy quyền gọi tên trực tiếp, hoặc khi các quy tắc do nhóm viết cho phép; xác nhận một lần khi nhận việc, im lặng trong quá trình làm việc, và chỉ lên tiếng khi có kết quả, cần con người ra quyết định hoặc gặp bế tắc; những thay đổi đòi hỏi quyết định thiết kế sẽ dừng lại để hỏi một câu hỏi cụ thể
  • Công việc chủ động được suy luận từ quy tắc mà không có ai gọi tên mặc định chạy ở chế độ observe (quan sát): chỉ ghi nhận "đáng lẽ đã nhận", không thực sự thực hiện, xem xét các bản ghi này rồi mới chuyển sang chế độ auto; bảng điều khiển sắp xếp theo thứ tự chờ trả lời, chờ duyệt, bị chặn, thất bại, và không chiếm chỗ khi trạng thái bình thường
  • Mỗi phiếu công việc có phiên thực thi riêng (worker-<số phiếu>) và thư mục riêng, có thể cấu hình lệnh chuẩn bị để checkout mã bằng git worktree; lệnh chạy ở giao diện trước sẽ chuyển sang nền sau 5 giây, cho phép tác nhân nhận tin nhắn mới ở bước tiếp theo, và các tác vụ nền chỉ chạy thêm tối đa 30 phút sau khi lượt xử lý kết thúc

Cách dùng

  • Khuyến nghị chính thức là để tác nhân lập trình của bạn đọc tệp SETUP.md trong kho để hướng dẫn cài đặt: nó sẽ hỏi từng câu một (nguồn yêu cầu, kho mục tiêu, tài khoản GitHub mà tác nhân sử dụng, ai được phép giao việc, thư mục checkout, chữ ký commit, có tự động hợp nhất hay không), tổng hợp thành một kế hoạch, và chỉ thực thi sau khi bạn xác nhận
  • Điều kiện tiên quyết: Node.js 22.19+ hoặc 24+, pnpm, git 2.32+, tmux, Python 3.8+, GitHub CLI 2.48+, phiên bản DSH tương thích và dịch vụ mô hình đã được cấu hình; tác nhân cần sử dụng một tài khoản GitHub riêng biệt, Feishu là tùy chọn
  • Mặc định khởi tạo một cấu hình superagent riêng (cổng 3082, tiền tố nhánh agent/), không ảnh hưởng đến phiên DSH mà bạn đang tự sử dụng; đọc các tệp docs/000 đến 008 theo thứ tự số

Rủi ro

  • Chính thức tuyên bố đây là nguyên mẫu nghiên cứu, không phải sản phẩm chính thức của DeepSeek, phần lớn công việc kỹ thuật do tác nhân lập trình thực hiện, có thể chứa lỗi và phong cách mã không đồng nhất; phiên bản công khai khác với phiên bản nội bộ và khác với mô tả trong bài viết "Exploring Super-agent Design", một số thiết kế trong bài chưa được triển khai
  • Các phiên thực thi chạy lệnh dưới tư cách người dùng hệ thống của người vận hành mà không qua phê duyệt, và bình luận, mở PR trên kho nhóm bằng tài khoản tác nhân; yêu cầu chính thức là bắt đầu với danh sách rút gọn và chế độ chỉ ghi nhận; giấy phép MIT, kho được tạo vào ngày 31 tháng 10

Mở

Trendshift(GitHub Trending 快照)

Xem tin AI mới nhất