返回顶部
l

local-coding-orchestrator本地编码编排器

Use OpenClaw as a supervisor-driven orchestration scaffold for local coding CLIs such as Codex, Claude Code, and OpenCode. Supports task records, lifecycle transitions, worker launch and reconcile, retry briefs, pipeline presets, and environment-aware blocking for local coding workflows.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.2.2
安全检测
已通过
389
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

local-coding-orchestrator

本地编码编排器

使用此技能将OpenClaw作为本地编码CLI的轻量级监督器运行。

此技能已从路由助手演变为v2编排脚手架。目标不仅仅是向工具路由提示。目标是接收编码工作,将其分配给正确的本地工作器,跟踪目标进度,协调审查,协调后台执行,并智能重试,直到任务达到明确的完成状态或明确的阻塞状态。

使命

当用户希望OpenClaw作为本地编码工具之上的编排层运行时,使用此技能。

这包括以下情况:

  • - 在codex、claude和opencode之间选择
  • 将实现和审查作为独立的工作器角色运行
  • 跨工具比较输出
  • 引导长时间运行的本地编码会话
  • 通过任务文件、状态转换和审查循环监督编码工作

此技能用于持久编排,而不仅仅是一次性的提示转发。

严格的监督边界

默认立场:此技能是工作的监督者、协调者和审查者,而不是动手实现者。

这意味着OpenClaw通常应:

  • - 定义任务
  • 选择并启动正确的工作器
  • 协调工作器输出
  • 验证目标检查
  • 路由到审查/重试/加固
  • 向用户报告进度和决策

而OpenClaw通常应

  • - 直接编辑属于委派任务的产品代码
  • 通过自行实现来静默替换失败的工作器
  • 在同一阶段混合协调者声音和实现者声音
  • 仅基于工作器声称完成就报告任务完成

何时允许直接编辑

监督者直接编辑是例外,而非默认。

允许的情况:

  • - 修复编排器技能本身
  • 修复任务元数据、任务记录或编排脚本
  • 进行解除监督阻塞所需的小型非产品变更
  • 用户明确指示直接接管实现

如果监督者进行了直接编辑,应明确说明并区分:

  • - 什么是监督层工作
  • 什么是工作器层实现

工作器优先策略

对于目标仓库内的编码任务,优先采用此顺序:

  1. 1. 当环境可行性不明确时,使用工作器进行探测
  2. 使用工作器进行实现
  3. 使用审查工作器或明确的监督审查阶段进行审查
  4. 如果审查要求更改,通过工作器重试简报进行加固

除非用户明确要求速度而非严格编排,否则不要将这些步骤合并为一个模糊的通行。

多工作器编排

当任务受益于多个工具时,监督者应分配不同的角色,而不是让每个工作器做所有事情。

推荐模式:

  • - 一个主要实现者
  • 一个审查者/规划者
  • 一个次要审查者或备选实现者

监督者应定期检查进度,而不是一直等到最后。

定期监督意味着检查:

  • - 仓库更改是否实际落地
  • 工作器是否停滞或循环
  • 审查者是否同意下一个边界
  • 工作器特定的阻塞是否需要重新路由或更精确的简报

监督者应将审查输出综合为具体的下一步行动。
不要只是将三个不协调的意见转发给用户。

此技能的假设

机器具有以下本地CLI可用:

  • - codex
  • claude
  • opencode

它还假设您可以创建项目特定的工作目录,将工件保留在磁盘上,并安全地运行本地后台进程。

执行模型

将编排器视为三层系统。

1. 接收层

接收层将用户请求转换为结构化任务。

至少捕获:

  • - 任务ID
  • 仓库路径(首选)或仓库标识符
  • 工作树/分支计划
  • 任务类型
  • 请求的结果
  • 成功标准
  • 首选工具或路由模式
  • 敏感级别
  • 是否需要审查
  • 是否需要测试、构建检查、截图或PR创建

2. 工作器层

工作器层运行一个或多个本地编码CLI。

工作器应在可行的情况下隔离:

  • - 每个实现任务使用单独的工作树或分支
  • 每个工作器使用单独的日志
  • 每次尝试使用单独的提示快照
  • 每个审查者使用单独的审查输出

工作器是工具专家,而非监督者。

3. 监督层

监督层是此技能的核心。

它应:

  • - 启动工作器
  • 记录状态转换
  • 检查客观信号,而不是信任自我报告的完成
  • 决定任务是阻塞、准备审查、完成还是需要重试
  • 当工作器解决了错误问题时,为重试重写提示
  • 以协调者的声音向用户总结结果

任务生命周期

将工作建模为持久状态机,而不是一次性运行。

推荐状态:

  • - 草稿
  • 已排队
  • 运行中
  • 等待审查
  • 已请求更改
  • 重试中
  • 已阻塞
  • 已完成
  • 已失败
  • 已取消

使用显式转换。不要静默地将进程已退出视为任务已完成。

任务记录

为每个编排单元保留一个JSON任务文件。

推荐目录结构:

text
local-orchestrator/
tasks/
logs/
prompts/
reviews/
state/

推荐任务记录格式:

json
{
id: feat-custom-templates,
repo: my-repo,
worktree: ../worktrees/feat-custom-templates,
branch: feat/custom-templates,
taskType: feature,
role: implementer,
agent: codex,
status: running,
attempt: 1,
maxAttempts: 3,
createdAt: 1772958600000,
updatedAt: 1772959200000,
successCriteria: [
build passes,
tests pass,
review complete
],
artifacts: {
logPath: local-orchestrator/logs/feat-custom-templates.log,
promptPath: local-orchestrator/prompts/feat-custom-templates-attempt-1.md,
reviewPath: local-orchestrator/reviews/feat-custom-templates.md,
prUrl: null
}
}

确切模式可以演变,但编排器应始终留下持久的审计跟踪。
对于更完整的当前模式形状,优先使用docs/task-schema.v1.json和docs/task-schema.example.json,而不是此简化的内联示例。

路由和角色指导

工具选择应反映工作器角色,而不仅仅是用户的原始措辞。

默认角色映射

  • - Codex
- 实现主导 - 后端逻辑 - 复杂修复 - 多文件重构 - 直接代码生产
  • - Claude Code
- 架构审查 - 风险分析 - 代码审查 - 需求澄清 - 可维护性评估
  • - OpenCode
- 会话延续 - 备选实现计划 - 探索性或代理式后续工作

意图模型

自动路由时,首先将请求分类为监督模式。

  • - 继续
- 信号:继续、会话、恢复、代理 - 默认工具:opencode
  • - 审查
- 信号:分析、解释、审查、比较、风险、审计、架构 - 默认工具:claude
  • - 实现
- 信号:实现、构建、创建、修改、重构、修复、生成、开发 - 默认工具:codex
  • - 原型
- 信号:演示、原型、快速、轻量、MVP、浏览器玩具 - 默认工具:codex,可选后跟claude审查
  • - 可维护项目
- 信号:生产、可维护、可扩展、长期、结构化 - 默认工具:先使用claude进行堆栈和风险验证,然后使用codex进行实现

如果任务在快速交付和长期可维护性之间模糊不清,请明确决定并在面向用户的摘要中说明该偏向。

流水线

不要将多工具编排视为运行所有内容并比较。优先使用明确的工作器角色。

1. 实现并审查

当用户想要可靠的默认交付流程时使用。

  • - Codex:实现
  • Claude Code:架构/审查/风险检查
  • OpenCode:可选的备选计划或后续补丁策略

2. 设计然后构建

当UI、UX或解决方案框架在编码前需要初步设计时使用。

  • - 规划/设计工作器:Claude Code或其他可用的设计能力工具
  • Codex:实现
  • Claude Code:实现后审查

3. 调查然后修复

当故障模式不明确时使用。

  • - Claude Code或OpenCode:隔离原因、检查风险、提出策略
  • Codex:实现修复
  • 审查者:验证回归覆盖和边缘情况

4. 并行比较

仅在用户明确要求比较、解决方案多样性或工具基准测试时使用。

  • - 针对相同范围的任务运行多个工具
  • 按正确性、

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 local-coding-orchestrator-1776190934 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 local-coding-orchestrator-1776190934 技能

通过命令行安装

skillhub install local-coding-orchestrator-1776190934

下载

⬇ 下载 local-coding-orchestrator v0.2.2(免费)

文件大小: 38.39 KB | 发布时间: 2026-4-15 10:19

v0.2.2 最新 2026-4-15 10:19
Add multi-worker supervision, periodic supervisor checks, and coordination guidance validated through local runs.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部