系统架构、数据流、关键设计决策的持久化记录,供后续开发者(含 AI)快速上手。
AI 须知:修改或新增文件后更新下方索引;检索本目录前先读此文件。
| 文件 | 主题 |
|---|---|
| agent-tooling-todo-bridge.md | SDK → SSE → DB 事件流、TodoWrite 字段映射、去重策略 |
| bridge-system.md | 多 IM 远程桥接系统架构(目录结构、数据流、设计决策) |
| assistant-workspace.md | 助理工作区:人格/记忆文件、对话式引导、自动触发、确定性落盘 |
| theme-system.md | 主题家族系统:两层架构、JSON schema、代码高亮三条渲染链、12 个主题清单 |
| cli-tools.md | CLI 工具管理:静态 catalog、系统检测、一键安装、AI 描述、聊天上下文注入、输入框选择器 |
| ui-governance.md | 设计模式治理:四层架构、ESLint 规则、图标/颜色统一、组件拆分记录、新增文件清单(图标部分在 Phase 7 收口后由 icon-system.md 接管) |
| icon-system.md | Phase 7 图标体系(Phase 0 reference):Semantic alias 字典(model/runtime/skill/mcp/cli/terminal/memory/...)、HugeIcons free 候选映射、Brain/Lightning/Terminal 三大冲突解决决议、7 优先迁移区域 inventory snapshot、Phase 2 wave plan |
| macos-visual-profile.md | Phase 7b macOS Native Visual Profile:Raycast v2 + Apple Liquid Glass/HIG 调研结论、Electron vibrancy 窗口级边界、12 个 shell/floating/content surface 审计矩阵、light/dark baseline 截图清单、Phase 1/2 平台 token 与 material POC 建议 |
| git-terminal-layout.md | Git 集成 + 终端 + 统一布局重构:四层布局、Git 后端/前端、终端抽屉、ResizeHandle 统一、已知债务 |
| onboarding-setup-center.md | 首次引导 Setup Center:三卡片引导流程、Claude Code 环境检测与冲突处理、Provider 三条凭据来源、目录校验回退链、Toast 系统、Windows 适配 |
| generative-ui.md | 生成式 UI Widget 系统:代码围栏触发、receiver iframe 渲染、CSS 变量桥接、流式预览、高度缓存、安全模型、UX 优化清单 |
| media-pipeline.md | 媒体管线:MCP image/audio 回显、Gallery 视频支持、文件树媒体预览、CLI 工具导入、MediaBlock 类型、入库机制、安全模型 |
| dashboard.md | 项目看板:MCP Server(5 工具)、数据源(file/mcp_tool/cli)、排序(CSS order)、导出(Electron 隔离窗口)、cross-widget 通信、CDN 脚本执行、fence-agnostic 解析器 |
| provider-error-doctor.md | Provider/Auth/Error 全链路修复 + Doctor 诊断中心:16 类错误分类、Provider 生效修复、Auth Style 自动分流、5 探针诊断引擎、修复动作、runtime-log 脱敏、CI arm64 原生构建 |
| memory-system-v3.md | 记忆系统 V3/V3.1:对话式 Onboarding、HEARTBEAT_OK 心跳协议、Memory Search MCP、时间衰减、Obsidian 感知、渐进式文件更新、Telegram 静默、transcript 裁剪 |
| buddy-gamification.md | Buddy 游戏化系统:生成/进化/3D 视觉、心跳双模式(完整 tick + 软 hint)、定时任务调度器健壮性、通知队列/轮询/Electron IPC、symlink 安全、cron 4 年扫描 |
| context-management.md | 上下文管理系统:token 预估、自动压缩(80% 阈值)、消息归一化 + microcompaction、PTL reactive compact、前端双指标可视化 |
| compact-coverage-boundary.md | 压缩覆盖边界不变量:rowid 而非时间戳、boundary 只前进不后退、slash-command 反馈不入 DB、三条压缩路径的 boundary 写入规则、_rowid 端到端透传 |
| cli-upgrade-proxy.md | CLI 版本检测 + 一键升级 + 系统代理透传 + WinGet 支持 + Git for Windows 自动安装 |
| tool-call-ux.md | 工具调用 UX 优化:thinking 展示全链路、工具注册表、上下文归组、状态动画、流式缓冲/节流 |
| performance-memory.md | v0.45.0 内存优化:LRU 缓存、消息 300 条上限双向修剪、面板懒加载、流式文件读取、定时器追踪 |
| provider-architecture.md | 服务商架构全景:18 服务商配置对比、与 Claude Code 关系、认证/协议/模型矩阵、已知问题、优化建议 |
| models-provider-experience.md | Models / Providers 体验收敛:服务商连接和模型管理职责拆分、模型拉取规则、添加模型统一入口、状态与术语约束 |
| agentic-architecture-map.md | CodePilot Agentic 架构映射:Provider/Models、Plugins、Runtime/Agent、Health/Logs、Memory/Tasks 的分层边界与改动判断流程 |
| provider-governance.md | 服务商治理系统:Zod Schema 防护、authStyle 修正 6 preset、宿主接管、连通性验证、引导 UX、错误恢复、模型 CRUD |
| sentry-error-reporting.md | Sentry 匿名错误上报:三层覆盖(browser/server/electron)、opt-out 机制、隐私保护、上报策略 |
| decouple-native-runtime.md | Native Agent Runtime:双 Runtime 架构、AI SDK agent-loop、OpenAI Codex 集成、文件快照 rewind、MCP 全链路、验证边界与剩余风险 |
| provider-proxy-bridge.md | Provider Proxy Bridge Contract:Codex provider proxy / 任何新 Agent 框架接入的 8 个 hook(parseInbound / translateInput / translateTools / translateProviderOptions / translateStream / translateResponse / translateError / resumeThreadParams)、AI SDK v6 tool({inputSchema: jsonSchema(...)}) schema 合约、Codex schema 来源清单、Smoke 矩阵收口标准;接新 Agent 框架前必读 |
| markdown-artifact-overhaul.md | Markdown 渲染 × Artifact 预览体系:PreviewSource 联合、DiffSummary 卡片、Sandpack 单文件 React、CodeMirror 编辑+自动保存、长图导出 IPC、文件 I/O API 合同、loadedPath/freshPreview 防漂移 |
| phase-4-markdown-artifact.md | Phase 4 Markdown 数据层 × HTML 表现层 × 工程引用:trust tier 三档授权、html-preview 同源路由 + 4 轮 CSP 演进、codepilot:file-changed 单通道 + quiet refresh、原地 Markdown 风格 Select、code-fence Preview / dev-output chips;Save-HTML 入口 deferred 的代码锚点与重启条件 |
| chat-composer-redesign.md | Chat composer 重构(April 2026):三层视觉规则、Run 状态聚合面板、ai-elements 整合、隐形 select、弹窗底座统一、弥散阴影 token、左侧栏密度收紧 |
| new-chat-greeting.md | 新对话欢迎语:「时段问候 + 场景问句」组合(场景优先级 assistant > project > general、项目名插值)、SSR-safe 的 client-only 组合逻辑、page.tsx / ChatView 调用点、助理检测的已知局限 |
| chat-run-checkpoint.md | Chat Run Checkpoint Round 1(April 2026):trust layer pure builder + inline banner 组件、共享 bg-status-*-muted 视觉、Pinned-invalid / Runtime-fallback / no-provider 三类触发、强约束(无 modal / 单 action / 不持久化"已确认") |
| codex-tool-bridge.md | Codex Runtime CodePilot Tool Bridge(Phase 5c):proxy 内 execute() 桥接 + 侧通道事件总线、按 sessionId 路由的 tool_started/tool_completed → SSE、内建工具 function_call 对 Codex 抑制、stopWhen: stepCountIs(8) 多步续聊、anti-pattern source-grep 守卫(auth.json / npm install / OPENAI_API_KEY / image_gen.py) |
| harness-capability-contract.md | Harness Capability Contract(Phase 5d 全 5 段):三层模型(tool schema / context instruction / UI artifact contract)、能力矩阵、Context Compiler 纯函数、Runtime Capability Adapter facade(三 Runtime 入口禁直引 compileContext)、Artifact Contract 9 类产物 + 防漂移测试、跨 Runtime drift 检测、Widget JSON round-trip 校验 |
| new-runtime-playbook.md | New Agent Runtime 接入硬性流程(Phase 5d Phase 5):7 步顺序(Schema snapshot → Capability inventory → Runtime Adapter facade → Artifact contract → Contract tests gate → 9 项 smoke matrix → UI 可见性)、禁止 live-smoke-driven patching、Provider vs Runtime 边界判断;接 Hermes/Gemini/OpenClaw 之前必读 |