核心功能
coding-lead 是专为 fullstack-dev 设计的编码执行技能,解决任务复杂度分层路由问题。系统根据代码量、文件数和上下文依赖将任务分为三级:
- 简单任务(单文件 <60 行):直接执行,零 ACP 开销
- 中等任务(2-5 文件,需后续跟进):优先使用 Claude ACP
mode:"run"或 direct acpx,兼顾效率与连续性 - 复杂任务(多模块、架构级):依赖现有
fullstack-dev会话连续性 + 磁盘上下文文件,避免 IM 绑定 ACP 会话
显著优点
1. 动态工具链检测:会话级自动探测 smart-agent-memory、qmd、ACP 三大工具,优雅降级不阻塞
2. Token 优化设计:上下文文件持久化到磁盘而非嵌入 Prompt,ACP 提示精简为「任务 + 验收标准 + 文件路径」
3. 安全边界清晰:禁止在 ~/.openclaw/ 下 spawn,强制显式 cwd 校验,上下文文件上限 60 个/项目
4. 并行控制严格:硬上限 5 个并发单元,要求明确的模块/项目/阶段边界,禁止共享中间状态的并行
潜在局限
- ACP 依赖 Claude 单一代理:Codex 等其他编码代理暂不可用,未来扩展需政策更新
- 会话级缓存风险:
ACP_MODE仅在当前会话有效,新会话需重新探测,跨会话状态依赖磁盘文件 - 复杂度判断主观:「60 行」「2-5 文件」等阈值需人工兜底,「不确定时升一级」的规则可能过度保守
- 回退路径单一:ACP 失败后直接降级到本地执行,无中间层缓冲
适合人群
- 使用 OpenClaw/Claude Code 的全栈开发团队
- 需要平衡「即时反馈」与「长期连续性」的复杂项目维护者
- 对 Token 成本和执行稳定性敏感的生产环境
常规风险
| 风险 | 缓解措施 |
|------|---------|
| ACP 超时/无响应 | 30s 超时杀进程,自动降级直接执行 |
| 上下文文件膨胀 | 100 文件生命周期窗口,优先清理 archive |
| 并发冲突 | 禁止同一代码链并行,强制合并负责人 |
| 配置目录误操作 | 禁止 spawn 到 `~/.openclaw/`,显式 cwd 校验 |