适用于 Openclaw 的 opencode AI 代码编排器

一种复杂的编排技能,旨在将代码分析和修改任务委派给专业的 AI 代理,同时保持开发人员的控制权。

wangning823-arch
v1.0.0
2026年4月2日
0
632
0

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install opencode-guide

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式
~/.openclaw/skills/
工作区
<project>/skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 opencode-guide。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

更倾向于下载?

获取包含原生技能文件的ZIP压缩包。

什么是 opencode AI 代码编排器?

opencode 是一款专为 Openclaw Skills 生态系统设计的高级协调技能。它将 AI 从简单的执行者转变为技术协调员,管理专门用于代码修改、服务器维护和测试的代理。通过利用结构化的委派模型,它确保复杂的编码任务由最合适的子代理处理,同时让用户了解过程的每一步。

opencode 的核心价值在于其异步执行模型。它允许开发人员将深度代码分析或大规模重构等耗时任务卸载到后台进程,并提供自动状态更新。这种方法防止了工作流阻塞,并通过内置的自我审查协议保持了高标准的代码质量。

opencode AI 代码编排器 应用场景

  • 在复杂组件中自动修复错误并实现功能。
  • 编排多代理工作流,实现代码修改和服务器部署同步进行。
  • 管理长时间运行的后台编码任务,且不丢失会话上下文。
  • 使用专门的模型参数执行结构化代码审查和安全审计。

opencode AI 代码编排器 工作原理

  1. 用户向主界面提供开发需求或错误日志。
  2. 该技能将需求重新表述为结构化的任务请求文件,以确保清晰度。
  3. 协调员触发 opencode-auto-callback.sh 脚本,在后台启动专门的编码代理。
  4. 系统监控异步任务,允许用户在 Openclaw Skills 内继续其他交互。
  5. 完成后,自动回调会汇总更改并通过已建立的通信渠道通知用户。

opencode AI 代码编排器 配置指南

要开始使用此技能,请确保您的环境脚本位置正确且可执行。使用以下命令验证并设置您的工作区:

# 验证 auto-callback 脚本是否存在
ls -la /home/root1/.openclaw/scripts/opencode-auto-callback.sh

# 确保任务请求和结果目录存在
mkdir -p ~/.openclaw/task-requests/
mkdir -p ~/.openclaw/task-results/

# 测试一个简单的后台任务
/home/root1/scripts/opencode-auto-callback.sh "agent:context:id" "Task Description" "opencode instruction"

opencode AI 代码编排器 数据架构与分类体系

该技能通过特定的目录结构和元数据分类管理其生命周期:

目录 数据类型 描述
~/.openclaw/task-requests/ Markdown/Text 存储特定任务的输入需求和逻辑。
~/.openclaw/task-results/ Log/Text 包含输出摘要、diff 和执行日志。
/scripts/ Bash 包含编排逻辑和回调机制。
会话元数据 JSON 跟踪持久性任务的对话计数和代理状态。

opencode AI 代码编排器 高级特性

  • 智能会话持久化:在达到 50 轮阈值之前,保持同一组件内多次修改的上下文。
  • 自动自我审查:可配置为在最终确定更改之前自动检查 TypeScript 错误和 API 逻辑一致性。
  • 分阶段执行:支持将复杂项目拆分为多个顺序部分(part1, part2)以提高准确性。
  • 计划优先模式:分析现有实现并生成详细的实施计划,供用户在修改文件前批准。

SKILL.md


加载中

Openclaw 相关技能

METADATA

Github Stars: 0
forks: 0

精选*