源码解析
OpenCode 源码解析:常见概念
这篇不是词典,而是一张“源码阅读翻译表”:先弄清这些词在一般软件工程中的含义,再看它们在 OpenCode 里具体对应什么。 运行时是程序真正执行时所依赖的环境,负责调度代码、管理内存、提供文件和网络能力,并处理异步任务。
3 篇文章,按发布时间排列。
这篇不是词典,而是一张“源码阅读翻译表”:先弄清这些词在一般软件工程中的含义,再看它们在 OpenCode 里具体对应什么。 运行时是程序真正执行时所依赖的环境,负责调度代码、管理内存、提供文件和网络能力,并处理异步任务。
opencode源码解析——总体概览 讨论系统分层;这篇只讨论模块边界:每个模块拥有哪部分事实、依赖谁,以及为什么不能随意合并。 读一个模块时,可以连续问四个问题:
一次看似简单的“读取文件并解释”会跨过六层: 理解当前源码的关键不是背目录,而是先接受一个事实:本地版本中,成熟的 packages/opencode 执行栈与新的 Session V2 栈正在并存。