opencode 官方基线 ⊗ opencode-custom 装配层

官方 vs 自改造对照

Compare · 官方基线 ⊗ 自改造装配层 opencode 2.9 → 3.9
COMPARE

官方 opencode ⊗ opencode-custom

核心命题三线:弱环定向补强(不改引擎,仅在配置/协议/skill/MCP/记忆五层补 E/R)· 精装度跃升 2.9→3.9(8 维中 6 维提升,记忆达满分)· 编排升级(plan/build 双速 → 三层分层编排平台)。

官方内核 自改造综合 增强 / 反转环

01五环雷达 · 官方内核 vs 自改造综合

SP 设定值M 记忆P 规划R 反思T 执行E 评估
环官方自改造Δ
SP 设定值3.54.5+1.0
M 记忆3.54.0+0.5
P 规划4.55.0+0.5
R 反思2.04.5+2.5
T 执行4.55.0+0.5
E 评估2.04.0+2.0

分值 0–5,取自 09-src-data/opencode_custom_scores.py(RING_SCORES)。E/R 两环为「反转」,其余为「增强」。

02逐环 delta 卡片

SP RING · Setpoint · 目标参考序列

设定值 增强

官方内核3.5 → 自改造综合4.5 Δ+1.0

GATE 强制门控 + COMPLEXITY 跨阶段继承 + grill-me/question 目标澄清 + 契约驱动委派 + /rd 需求发现路由 + requirement-discovery-behavior 触发规则

M RING · Estimator · 状态估计

记忆 增强

官方内核3.5 → 自改造综合4.0 Δ+0.5

MEMORY.md 跨会话长期记忆 + pending.json 结构化状态机 + compaction 调优;2026-10-10 三轮 /reflection 生命周期治理(−46%、零和预算 + 边际显著性三问)+ 机检 memory_capacity_check.py

P RING · Planner · 分层控制

规划 增强

官方内核4.5 → 自改造综合5.0 Δ+0.5

+5 专职 worker(新增 requirement-discovery-worker;drawio/vision 退役)+ GATE/COMPLEXITY 推理档分层 + 契约驱动委派接力 + 双领域三层栈(架构 / 需求发现)(P 已处 5.0 上限)

R RING · Feedback · 反馈闭环

反思 反转

官方内核2.0 → 自改造综合4.5 Δ+2.5

Reflection 自演化系统(pending.json + reflection-worker + /reflection 签名门禁)+ 2026-10-10 生命周期治理:零和预算 / 边际显著性三问 / 单段占比机检 / 细则下沉 references

T RING · Actuator · 工具执行

执行 增强

官方内核4.5 → 自改造综合5.0 Δ+0.5

MCP 工具面收窄至 4(1 启用;drawio/drawio-local 退役,改走 diagram-lite skill)+ 权限白名单 + 专职 worker 工具隔离 + 2 个治理插件(prefix-cache 日期治理 / 暂停通知)

E RING · Sensor · 评估传感

评估 反转

官方内核2.0 → 自改造综合4.0 Δ+2.0

search-behavior 信源分级 + search-worker 证据包 + gate_architecture.py ADR schema 门控 + 需求发现分层定档工具 + criterion-design-validation 判据方法论 + grill-me/question 用户传感器;损失 L1:vision-worker 代看机制退役,少一条图像达标降级传感器

03精装度 8 维对比

维度权重官方自改造Δ依据
多Agent编排16%34+19 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%24+245 个可加载 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%34+1GATE/COMPLEXITY 门控 + 契约驱动 + 委派接力;架构三层栈 gated SOP(arch.md + architecture-behavior + architecture-judgment + gate_architecture.py)+ 需求发现三层栈(/rd + requirement-discovery-behavior + requirement-discovery + 分层定档工具);但无通用可视化工作流/DAG 引擎(厂商 5 档=可视化画布)→ 维持 4
模型接入14%34+16 provider(opencode-go / opencode-go-tmp / deepseek / zhipu / commandcode / commandcode-free)+ deepseek-flash V4.1 原生多模态 + @ai-sdk/openai-compatible 图片链路;仍非「数百模型开箱」(厂商 5 档)→ 维持 4
一键部署15%330个人 config 需手动复制装配层,无一键分发(仍为个人变体定位);无 npm/docker/SaaS 分发 → 维持 3
沙箱10%330+ external_directory 白名单 + /tmp/opencode 隔离区,仍非完整沙箱/VM 隔离 → 维持 3
MCP生态10%34+14 MCP(vscode-mcp-server/amap/pdf-reader/headroom,多传输;1 enabled=pdf-reader);drawio / drawio-local 退役 → 工具面收窄(损失 L2)。判据说明:本维量的是「平台接外部世界的可扩展成本」,多传输能力未变、server 数与启用数属用户配置选择 → 维持 4(曾触及 4→3 边界,已在文件头登记)
记忆10%35+2MEMORY.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 主 + TP:双速→分层编排平台;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 + ET:能力密度大幅提升;E:grill-me 收敛 + 方法论 skill 提供评估范式
MCP 集成6 个 MCP:vscode / amap / pdf-reader / drawio / drawio-local / headroom(多传输,部分启用)TT:外部工具生态可插拔,pdf/drawio 仅授权对应 worker
Reflection 自演化系统MEMORY.md 跨会话记忆 + pending.json 结构化状态机 + reflection-worker + /reflection 命令R(核心)R:半开环→跨会话闭环自演化(核心反转);M:补齐长期记忆
Provider 扩展3 个 provider 预设:opencode-go / deepseek / zhipu,含多模型与 Daily/Deep variantT(基建)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 门禁仍存权限层旁路。