源码拆解

Ai拆代码的曹操13 天前
ai编程·opencode·源码拆解
project/workspace设计:monorepo下工作单元的组织与隔离策略场景:Agent 打开一个目录就开始工作了——但 opencode 怎么知道这是个什么项目、是不是 git 仓库、之前有没有 session? 路径:packages/opencode/src/project/ → instance-context.ts / project.ts / instance-store.ts
Ai拆代码的曹操16 天前
架构·ai编程·opencode·源码拆解
bootstrap源码解析:环境检测、运行时初始化与启动链路拆解 opencode 源码 · 第二章 CLI 入口与启动流程 · 第二篇如果你要设计一个 CLI 工具的启动流程——用户敲了 opencode run,到 AI Agent 真正开始处理问题之前——你觉得中间需要做多少准备工作?
Ai拆代码的曹操21 天前
ai编程·opencode·源码拆解
opencode 源码调试环境搭建:bun install → F5 断点全流程🔭 如果让你接手一个 29 个 packages 的 monorepo,你会怎么开始读它的源码?一个直觉是直接看文档——但文档只能告诉你"做了什么",不能告诉你"怎么跑的"。
Ai拆代码的曹操21 天前
架构·ai编程·opencode·源码拆解
opencode CLI 源码拆解:yargs + effectCmd 双层架构如何管理 20+ 子命令拆解 opencode 源码 · 第二章 CLI 入口与启动流程 · 首篇如果你要设计一个 AI Coding Agent 的 CLI 入口——用户输入 opencode run、opencode serve、opencode upgrade 等 20+ 条命令——你会怎么组织这些代码?
我是有底线的