opencode DAG 依赖分析
三图渐进式:官方原版 → 对比 → 改造版双层。数据源:官方 v1.18.35 源码 + 本机 ~/.config/opencode 装配层
图1 · 基线
官方原版包级 DAG
节点 36 · 边 68 · 层 0 · 组 19
36 workspace 包依赖关系(workspace:* + import),未改造基线
图2 · 对比
官方 + 改造对比 DAG
节点 46 · 边 68 · 层 6 · 组 20
黄边=被改造引用的包,绿=外部服务,附差异清单表
图3 · 改造版
改造版双层 DAG
节点 133 · 边 177 · 层 8 · 组 42
包级 + 装配层(skills/agents/mcp/tools/commands/机制)+ 外部服务
快速入口
图1 官方 DAG
36 包 · 68 边 · 19 组
图2 对比 DAG
46 节点 · 68 边
图3 改造双层 DAG
133 节点 · 42 组
组目录
42 组索引
节点页索引
36 包 + 87 装配 + 10 外部
MD 镜像(AI 检索)
全节点文本
官方 DAG JSON
数据
对比 DAG JSON
数据
改造 DAG JSON
数据
差异清单 JSON
改造点