Skip to content
签到签到

13. 最终源码阅读清单

按顺序逐项勾选。

文件或目录关键符号阅读目标预计难度完成标准
README.md运行命令知道入口能说出 web/headless
docs/cordis-primer.mdService/inject/effect/dispatch理解插件框架能解释 waterfall
docs/architecture.mdturn flow/seams/extension map建立架构图能画核心流
packages/core/README.mdctx 键认识 spine能背六项核心服务
packages/bundle/base/cordis.patch.ymlrows认识默认组合能找到 tools/agent-loop/llm
apps/cli/src/bin.tsparseDshArgs/runProfile找到入口能追踪到 boot
apps/cli/src/profile-boot.tscomposeProfile/runProfile理解启动能说明 patch 顺序
packages/core/session/src/types.tsSessionEventMap掌握事件词汇中高能区分 surface/log-only
packages/core/session/src/index.tsSession.append/deriveMessages理解派生历史能解释增量投影
packages/core/session/src/surface.tsSurfaceManager理解 replace能解释 compaction 投影
packages/core/agent/src/runtime-types.tsAgent/PreStepDecision掌握公开接口中高能解释 followup/steer/inject
packages/core/agent-loop/src/agent.tsReactLoopAgent/turn/step追踪主循环能画出时序图
packages/core/agent-loop/src/index.tsAgentLoop/create/resume理解生命周期能解释 teardown
packages/core/agent-loop/src/tool-calls.tsexecuteToolCalls理解工具调度能解释并发决策
packages/core/system-prompt/src/index.tsassemble/section/tools理解 prompt 装配能注册一个 section
packages/core/tools/src/index.tsToolRuntime/register/execute理解工具管线能写一个 tool
packages/llm/llm/src/index.tsLlmRuntime/LlmAdapter理解模型 seam能接入 adapter
packages/boot/app-boot/src/profile.tsloadProfile/composeEntries理解配置组合能写 patch
docs/cookbook/extension-cookbook.mdfeature -> mechanism掌握扩展地图能选扩展点
.agents/notes/implemented/architecture/2026-07-19-gui-web-client-architecture.mdobject layer/slots理解 Web client中高能解释三层