湧現智能編程:DeepSeek TUI 多智能體自主開發助手——在 Agent 裏委派 DeepSeek 寫代碼

前言

主 Agent 負責拆任務、讀倉庫、做校驗時,往往還需要一個專門幹「寫代碼片段」或「在本地改文件」的執行層。若全部交給主會話的內置工具,上下文會被大量文件內容佔滿;若完全外包給外部服務,又難控制文件系統邊界。

下面介紹的 Skill 把 DeepSeek TUI CLI 接進 OpenClaw / Hermes 一類工作流:一種模式適合「上層 Agent 委派、自己落地改文件」,另一種適合「DeepSeek 直接在工作區裏調工具改代碼」。兩種邊界在官方 SKILL.md 裏寫得很清楚,便於按場景選用。

這是什麼

湧現智能編程:DeepSeek TUI 多智能體自主開發助手(座標 @user_1acc1bde/emergence-deepseek-tui,版本 1.0.0)是 SkillHub 社區源(community)上的開發類 Skill,分類爲 dev-programming,由發佈者 user_1acc1bde 提供;技能正文作者標註爲 Emergence Science。

它解決的核心問題:教 Agent 何時用 deepseek exec(無頭、純文本進出)、何時用 deepseek run(交互式、完整工具與文件系統訪問),並給出提示詞結構、輸出校驗與構建驗證步驟。SkillHub 頁面標註 requires_api_key=true,使用前需爲 DeepSeek TUI 配置可用的 API 憑證。

SkillHub 當前統計(以平臺抓取爲準):評分 100000,下載 1775 次。

核心功能

兩種運行模式

模式 命令 文件系統 工具執行 典型場景
無頭(exec) deepseek exec <PROMPT> 無 不執行;CoT 裏可能出現工具語法,僅作展示 主 Agent 讀庫後委派生成代碼,自行 patch
交互(run) deepseek run 有 完整工具調用 讓 DeepSeek 在工作區內自主讀改、搜代碼、跑命令

exec 模式下,所有文件上下文必須由主 Agent 寫進提示詞;run 模式在工作區目錄啓動時,可藉助 list_files、read_file、write_file / edit_file、terminal / bash、grep / search 等能力直接操作項目。

工作流指引(Skill 正文)

無頭模式按六步組織:先自行讀相關文件 → 按背景、接口、示例、修改清單、約束寫提示詞 → 調用 deepseek exec → 校驗輸出(忽略模擬的 <function_calls> 塊)→ 用 patch 等做針對性編輯 → 本地 npm run build 或等價命令驗證。

交互模式則在項目目錄執行 deepseek run,也可帶一句目標描述,例如爲某頁面增加與現有頁面一致的組件。

依賴版本

Skill 寫明對接 DeepSeek TUI v0.8.16(npm 包 deepseek-tui)。CLI 需單獨安裝,與 Skill 安裝是兩步。

安裝與啓用

1. 安裝 SkillHub CLI(若尚未安裝)

command -v skillhub && skillhub --version

未安裝時可執行官方安裝腳本(完整安裝含默認 Skill):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

2. 將 Skill 裝到當前 Agent 的 skills 目錄

安裝時必須用 --dir 指向 Agent 實際讀取的目錄,否則默認落在 ./skills/ 可能不會被加載。

skillhub install emergence-deepseek-tui --namespace user_1acc1bde --dir <你的 skills 目錄>

常用路徑示例(來自 SkillHub 安裝文檔):

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或項目下的 .agents/skills/

也可讓 Agent 按 SkillHub 安裝說明 安裝座標 @user_1acc1bde/emergence-deepseek-tui。

3. 安裝 DeepSeek TUI CLI

Skill 正文給出的安裝方式:

brew install hmbown/tap/deepseek-tui

或:

npm install -g deepseek-tui

安裝後按 DeepSeek TUI 要求配置 API Key;exec 若返回空輸出,Skill 建議先用 deepseek exec "hello" 檢查密鑰與網絡。

典型用法

exec:從文件管道傳入提示詞

適合改動清單較長、需要穩定復現的委派:

deepseek exec "$(cat /path/to/prompt.txt)" 2>&1

exec:短提示內聯

deepseek exec "在首頁添加一個顯示 '點我' 的藍色按鈕。" 2>&1

run:在工作區直接編程

cd /path/to/project
deepseek run

或帶目標一句話啓動:

deepseek run "添加一個類似於懸賞頁面的 CommandBlock 到技能頁面"

Skill 內「真實案例」記錄了用 exec 爲技能詳情頁增加 CommandBlock 的流程:先讀參考頁與目標頁 → 在提示詞中寫明接口與插入點 → exec 得到片段 → patch 應用 → npx next build 驗證通過。可作爲多 Agent 分工的參考模板,而非保證每次輸出一致。

適用場景與注意

適合誰

  • 已在用 OpenClaw / Hermes 等 Skill 體系,希望把代碼生成拆給 DeepSeek TUI 的開發者。
  • 需要「主 Agent 控文件、子調用只出文本」或「子會話全權改倉庫」兩種策略的團隊。

限制與坑

  1. exec 不是隱形 Copilot:不能假設 DeepSeek 已讀過倉庫;漏上下文會導致幻覺接口或整文件重寫。
  2. 別把 CoT 裏的工具塊當真:exec 輸出中的 <function_calls> 是模擬推理,應用前只提取確認過的代碼片段。
  3. 提示詞體量:Skill 建議 exec 提示保持在約 10KB 以內,過大可拆多次調用。
  4. run 模式權限:具備真實 shell 與寫文件能力,應在可信工作區使用,並配合構建/測試門禁。
  5. 平臺安裝:若僅用完整 slug 安裝失敗,請使用 skillhub install emergence-deepseek-tui --namespace user_1acc1bde 形式(與 SkillHub 搜索頁一致)。

結尾

@user_1acc1bde/emergence-deepseek-tui 把 DeepSeek TUI 的 exec / run 雙模式寫進 Agent Skill,區分「委派生成」與「本地自主改碼」,並配套提示詞結構與驗證步驟。需要查看版本與安裝座標時,可打開 SkillHub 頁面:

  • https://www.skillhub.cn/skills/user_1acc1bde/emergence-deepseek-tui
  • https://api.skillhub.cn/user_1acc1bde/emergence-deepseek-tui

技能正文主頁(SKILL frontmatter):https://emergence.science/skills/zh/emergence-deepseek-tui

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜