適用於 Openclaw 的 Opencode 控制器

一個專業級命令介面,用於編排 Opencode 對話、代理模式和模型供應商配置。

karatla
v1.0.0
Jan 29, 2026
75
23.3k
194

安裝與下載

1. ClawHub CLI

從來源直接安裝技能的最快方式。

npx clawhub@latest install opencode-controller

2. 手動安裝

將技能資料夾複製到以下位置之一

全域模式
~/.openclaw/skills/
工作區
<project>/skills/

優先級:工作區 > 本地 > 內建

3. 提示詞安裝

將此提示詞複製到 OpenClaw 即可自動安裝。

請幫我使用 Clawhub 安裝 opencode-controller。如果尚未安裝 Clawhub,請先安裝(npm i -g clawhub)。

想要直接下載?

取得包含原生技能檔案的ZIP壓縮檔。

什麼是 Opencode 控制器?

Opencode 控制器是您 AI 輔助開發環境的核心編排層。它旨在透過提供管理對話和代理狀態的結構化框架,彌合人類指令與自主執行之間的鴻溝。透過利用 Openclaw 技能,此工具可確保您的編碼環境保持有序、安全且高效。

該技能基於關注點分離的哲學構建。它區分了規劃階段和構建階段,確保在沒有經過驗證的架構計劃之前絕不編寫代碼。它簡化了供應商身份驗證和對話持久化的複雜性,使其成為開發人員在日常操作中利用 Openclaw 技能時不可或缺的組件。

Opencode 控制器 應用場景

  • 透過對話選擇器管理多個並發編碼項目。
  • 強制執行「先規劃後構建」工作流,以減少架構錯誤。
  • 針對特定任務,在 Anthropic 或 OpenAI 等不同 LLM 供應商之間快速切換。
  • 集中管理各種 AI 模型供應商的身份驗證工作流。

Opencode 控制器 運作原理

  1. 使用者啟動控制器並選擇偏好的 AI 供應商和身份驗證方法。
  2. 該技能使用 \/sessions 命令打開對話管理介面,以恢復或創建工作區。
  3. 使用者透過 \/agents 命令激活 Plan(規劃)代理,以分析任務並生成逐步路線圖。
  4. 計劃驗證後,使用者切換到 Build(構建)代理進行實施。
  5. 控制器管理規劃與構建之間的持續循環,直到任務完成。

Opencode 控制器 設定指南

要將此技能集成到本地環境中,請按以下步驟操作:

  1. 確保您的環境已配置為支持 Openclaw 技能。
  2. opencode-controller 添加到您的技能清單中。
  3. 運行初始化命令以啟動對話管理器:
\/sessions
  1. 配置您的 AI 模型供應商並處理身份驗證:
\/models

Opencode 控制器 資料結構與分類體系

數據元素 類型 用途
對話註冊表 元數據 追蹤現有項目 ID 和對話歷史記錄
代理狀態 枚舉 定義當前模式:規劃 (Plan) 或 構建 (Build)
供應商配置 對象 存儲特定於供應商的設置和身份驗證狀態
登錄逐字連結 字串 捕捉並轉發安全的身份驗證連結

Opencode 控制器 進階特性

  • 上下文感知對話切換,防止項目重疊。
  • 嚴格的狀態機強制執行,防止在規劃模式下生成代碼。
  • 自動化轉換鉤子,當構建代理遇到歧義時強制返回規劃模式。
  • 逐字登錄連結處理,確保使用者進行安全的、手動身份驗證。
  • 與其他 Openclaw 技能深度集成,實現全面的自動化。

SKILL.md


加載中

Openclaw 相關技能

METADATA

Github Stars: 0
forks: 0

精選*