官方 vs 自改造对照
官方 opencode ⊗ opencode-custom
核心命题三线:弱环定向补强(不改引擎,仅在配置/协议/skill/MCP/记忆五层补 E/R)· 精装度跃升 2.9→3.9(8 维中 6 维提升,记忆达满分)· 编排升级(plan/build 双速 → 三层分层编排平台)。
01五环雷达 · 官方内核 vs 自改造综合
| 环 | 官方 | 自改造 | Δ |
|---|---|---|---|
| SP 设定值 | 3.5 | 4.5 | +1.0 |
| M 记忆 | 3.5 | 4.0 | +0.5 |
| P 规划 | 4.5 | 5.0 | +0.5 |
| R 反思 | 2.0 | 4.5 | +2.5 |
| T 执行 | 4.5 | 5.0 | +0.5 |
| E 评估 | 2.0 | 4.0 | +2.0 |
分值 0–5,取自 09-src-data/opencode_custom_scores.py(RING_SCORES)。E/R 两环为「反转」,其余为「增强」。
02逐环 delta 卡片
设定值 增强
GATE 强制门控 + COMPLEXITY 跨阶段继承 + grill-me/question 目标澄清 + 契约驱动委派 + /rd 需求发现路由 + requirement-discovery-behavior 触发规则
记忆 增强
MEMORY.md 跨会话长期记忆 + pending.json 结构化状态机 + compaction 调优;2026-10-10 三轮 /reflection 生命周期治理(−46%、零和预算 + 边际显著性三问)+ 机检 memory_capacity_check.py
规划 增强
+5 专职 worker(新增 requirement-discovery-worker;drawio/vision 退役)+ GATE/COMPLEXITY 推理档分层 + 契约驱动委派接力 + 双领域三层栈(架构 / 需求发现)(P 已处 5.0 上限)
反思 反转
Reflection 自演化系统(pending.json + reflection-worker + /reflection 签名门禁)+ 2026-10-10 生命周期治理:零和预算 / 边际显著性三问 / 单段占比机检 / 细则下沉 references
执行 增强
MCP 工具面收窄至 4(1 启用;drawio/drawio-local 退役,改走 diagram-lite skill)+ 权限白名单 + 专职 worker 工具隔离 + 2 个治理插件(prefix-cache 日期治理 / 暂停通知)
评估 反转
search-behavior 信源分级 + search-worker 证据包 + gate_architecture.py ADR schema 门控 + 需求发现分层定档工具 + criterion-design-validation 判据方法论 + grill-me/question 用户传感器;损失 L1:vision-worker 代看机制退役,少一条图像达标降级传感器
03精装度 8 维对比
| 维度 | 权重 | 官方 | 自改造 | Δ | 依据 |
|---|---|---|---|---|---|
| 多Agent编排 | 16% | 3 | 4 | +1 | 9 agent(plan/build/general/explore + 5 专职 worker:pdf/architect/reflection/search/requirement-discovery)+ 委派协议 + 并行;drawio-worker 与 vision-worker 已于 0915 前后退役,新增 requirement-discovery-worker(inventory.agents=9);仍无真 DAG/画布 → 与 4 档「无画布编排」一致,不升 5(agent 数由 10 降至 9 不构成降档:档位判的是「有无并行/委派编排」,非 worker 个数) |
| Skill库 | 12% | 2 | 4 | +2 | 45 个可加载 SKILL.md(顶层 46 目录 + skills/disabled/ 4 件停用:amap×3 + model-switcher;+_shared)+ 单根统一;新增 criterion-design-validation / design-material-library / diagram-lite / opencode-capability-audit / requirement-discovery / version-upgrade-cascade;仍为精选个人库、无市场/分发(5 档=插件市场/数万 skill)→ 维持 4 |
| 工作流 | 13% | 3 | 4 | +1 | GATE/COMPLEXITY 门控 + 契约驱动 + 委派接力;架构三层栈 gated SOP(arch.md + architecture-behavior + architecture-judgment + gate_architecture.py)+ 需求发现三层栈(/rd + requirement-discovery-behavior + requirement-discovery + 分层定档工具);但无通用可视化工作流/DAG 引擎(厂商 5 档=可视化画布)→ 维持 4 |
| 模型接入 | 14% | 3 | 4 | +1 | 6 provider(opencode-go / opencode-go-tmp / deepseek / zhipu / commandcode / commandcode-free)+ deepseek-flash V4.1 原生多模态 + @ai-sdk/openai-compatible 图片链路;仍非「数百模型开箱」(厂商 5 档)→ 维持 4 |
| 一键部署 | 15% | 3 | 3 | 0 | 个人 config 需手动复制装配层,无一键分发(仍为个人变体定位);无 npm/docker/SaaS 分发 → 维持 3 |
| 沙箱 | 10% | 3 | 3 | 0 | + external_directory 白名单 + /tmp/opencode 隔离区,仍非完整沙箱/VM 隔离 → 维持 3 |
| MCP生态 | 10% | 3 | 4 | +1 | 4 MCP(vscode-mcp-server/amap/pdf-reader/headroom,多传输;1 enabled=pdf-reader);drawio / drawio-local 退役 → 工具面收窄(损失 L2)。判据说明:本维量的是「平台接外部世界的可扩展成本」,多传输能力未变、server 数与启用数属用户配置选择 → 维持 4(曾触及 4→3 边界,已在文件头登记) |
| 记忆 | 10% | 3 | 5 | +2 | MEMORY.md 跨会话 + pending.json 结构化状态机 + reflection-worker + compaction 调优;2026-10-10 三轮 /reflection 深迁移 −46%(零和预算 + 边际显著性三问)+ 机检 memory_capacity_check.py → 维持 5 |
数值唯一来源:opencode_custom_scores.py 的 SCORES / WEIGHTS;官方加权 2.88→2.9,自改造加权 3.85→3.9,均过端到端硬门槛、无一票否决。
0410 类改造清单
| 类别 | 改造内容 | 五环权重 | 对环影响 |
|---|---|---|---|
| Agent 扩展 | 装配层 agent 9→10、专职 worker 5→6:pdf / drawio / architect / vision / reflection / search(hidden subagent,subagent_depth=2) | P 主 + T | P:双速→分层编排平台;T:工具能力按 worker 隔离授权 |
| 协议层 | auto-mode.md(GATE/COMPLEXITY/variant/委派/留档;原 agent-protocol.md 已并入)+ search-behavior.md(外部信息实证)+ architecture-behavior.md(架构触发/知识分层/design 门控) | P / E / R 跨环 | P:目标物化+推理档分层+架构路由;E:信源分级+用户确认;R:反思启动即触发 |
| Skill 库 | 45 skill 目录单根统一(原 28 skills + 11 legacy 双根收敛;41 可加载)+ 新增 7 个(architecture-judgment / capability-extension 等) | T + E | T:能力密度大幅提升;E:grill-me 收敛 + 方法论 skill 提供评估范式 |
| MCP 集成 | 6 个 MCP:vscode / amap / pdf-reader / drawio / drawio-local / headroom(多传输,部分启用) | T | T:外部工具生态可插拔,pdf/drawio 仅授权对应 worker |
| Reflection 自演化系统 | MEMORY.md 跨会话记忆 + pending.json 结构化状态机 + reflection-worker + /reflection 命令 | R(核心) | R:半开环→跨会话闭环自演化(核心反转);M:补齐长期记忆 |
| Provider 扩展 | 3 个 provider 预设:opencode-go / deepseek / zhipu,含多模型与 Daily/Deep variant | T(基建) | T:模型接入面扩大,支撑专职 worker 与视觉降级路径 |
| Compaction / variant 调优 | tail_turns=4、preserve_recent_tokens=16384、reserved=10000;Daily/Deep 推理档分档 | M(基建) | M:状态估计更新预算精细可控;P:推理档随复杂度动态分配 |
| Permission 规则 | external_directory 白名单 + read auth.json deny + bash 危险命令 deny/ask + edit 分层授权 | T(安全) | T:执行器最小授权与越权收口,仍非完整沙箱 |
| 架构判断三层栈 | skill(architecture-judgment,167 节点离线 KG)+ architect-worker + architecture-behavior.md + /arch 命令 + gate_architecture.py ADR 门控(FAIL 回传≤2 轮) | P + E(+T) | P:架构域编排固化为门控 SOP;E:首个领域级自动评估门;T:产出/验证分离 |
| 能力扩展 SOP(二阶能力) | opencode-capability-extension:诊断孤儿能力 → 统一双根 → 引用普查 → 契约先行 → 门控+冒烟 → 单一真相源+派生对账;新能力按 Skill+Worker+行为层三层栈装配 | M + P 跨环 | M:单一真相源+派生对账保状态一致;P:引用普查约束能力迁移;获得二阶元能力 |
05四大核心发现
弱环反转
官方两大最弱环 E/R 被装配层补齐并反转(仍成立)。
E 环 2.0→4.0(信源分级 + search-worker 证据包 + 用户传感器 + gate_architecture.py 领域门控);R 环 2.0→4.5(pending.json 状态机 + reflection-worker + /reflection 签名门禁)。补强方式不是改引擎,而是协议 + 专职 worker + 记忆系统。
精装度复评
2.9 → 3.9(Δ+1.0);本轮复评确认能力纵深未跨档位。
v1.2 完成 2.9→3.9 跃升:8 维中 6 维提升(记忆 +2 达满分、skill +2,多Agent/工作流/模型/MCP 各 +1);其后 agent 9→10、skill 单根 45、架构三层栈等属能力纵深,未跨 5 档阈值,故维持 3.9、不虚报跃升。仅一键部署与沙箱未提升,是封顶主因。
编排升级
从单体双速控制器到分层编排平台。
官方是 plan/build 双速 + task 委派的单体结构;自改造叠加 6 个专职 worker,形成「主 Agent 编排 + 专职 worker 执行 + Reflection 自演化 + 架构三层栈门控」分层平台,P 环与 T 环均升至 5.0。代价:编排拓扑仍靠协议文本而非 DAG 画布,闭环反思仍需人工确认。
二阶扩展与领域门控
装配层具备二阶自我扩展能力与领域化门控(新增)。
能力扩展 SOP(实验8:三层栈闭合 3/3、引用产物 14/14)使装配层能为自己系统性新增能力;架构三层栈(实验7:gate 6/6 PASS)是首个五元齐备的领域级闭环。实验10 同时暴露治理强度梯度:运行时硬阻 > 半运行时 > 纯提示词,MEMORY 门禁仍存权限层旁路。