Concepts#
安装与配置 — OCR 安装与配置指南,涵盖 npm/npx/源码/Release 四种安装方式、状态目录结构、项目规则配置、自动更新、卸载方法与安装验证。
核心架构 — OCR 核心架构深度解析,涵盖六阶段流水线、Agent 模块、Subtask 两阶段执行、Main Loop、三区内存压缩、Diff/Scan 模块与 Manifest 可追溯性。
LLM 协议与 Provider — OCR LLM 集成层详解,涵盖 LLMClient 接口契约、三种协议实现、19 个内置 Provider、四策略 Endpoint 解析链、Token 计数与自定义 Provider 扩展。
内置工具与 MCP 集成 — OCR 工具系统详解,涵盖 Registry 注册机制、Provider 接口契约、6 个内置工具、code_comment 评论机制、MCP 集成与工具自定义扩展。
审查规则系统 — OCR 审查规则系统解析,涵盖四层优先级合并、ProjectRule 结构、Glob 匹配语法、内置默认排除、系统规则映射、文件过滤算法与 ocr rules check 调试命令。
会话持久化、遥测与查看器 — OCR 可观测性三件套详解,涵盖 JSONL 会话日志、Manifest 双边界状态机、会话恢复重放、OpenTelemetry Span/Metric 体系与嵌入式查看器。
集成与扩展 — OCR 集成生态梳理,涵盖 CI/CD 流水线、Agent 工具链、委托模式、Agent Skill、VS Code 扩展与 MCP 服务器集成方式。
- Open Code Review 完全指南 — 安装与配置
- Open Code Review 完全指南 — 核心架构
- Open Code Review 完全指南 — LLM 协议与 Provider
- Open Code Review 完全指南 — 内置工具与 MCP 集成
- Open Code Review 完全指南 — 审查规则系统
- 1. 规则系统总览:四层优先级合并
- 2. 规则文件格式:ProjectRule 结构
- 3. Glob 匹配语法(bmatcuk/doublestar/v4)
- 4. 内置默认排除模式(default_exclude_patterns.json)
- 5. 系统规则 system_rules.json
- 6. 文件过滤五门算法(whyExcluded 函数)
- 7. 文件类型白名单(supported_file_types.json)
- 8. 规则文件安全限制
- 9. composedResolver 四层构建(NewResolver)
- 10. mergeWithSystemRule 合并格式
- 11. 规则调试:
ocr rules check命令 - 12. 配置示例
- 13. 小结与设计哲学
- Open Code Review 完全指南 — 会话持久化、遥测与查看器
- Open Code Review 完全指南 — 集成与扩展