CodeWiki-Plus 部署视图

CodeWiki-Plus 部署视图 由 Archify 生成的架构图。 宿主 IDE / Agent · 聚类 · 撰写 · 评审 · 架构组件 宿主 IDE / Agent 聚类 · 撰写 · 评审 MCP Server · server.py · stdio 入口 · 单个 Python 进程 MCP Server server.py · stdio 入口 工具注册表 · registry.py · 53 个工具 · 单个 Python 进程 工具注册表 registry.py · 53 个工具 SessionStore · 活跃会话与缓存句柄 · 单个 Python 进程 SessionStore 活跃会话与缓存句柄 六个工具域 · 工具按职责分六组 · 单个 Python 进程 六个工具域 工具按职责分六组 确定性引擎 · 解析 · 检索 · 格式检查 · 单个 Python 进程 确定性引擎 解析 · 检索 · 格式检查 Markdown 知识源 · repowiki/ · Wiki 与笔记 · 仓库内存储 Markdown 知识源 repowiki/ · Wiki 与笔记 SQLite 分析缓存 · analysis_cache.db · 仓库内存储 SQLite 分析缓存 analysis_cache.db JSON 副本 · .meta/ · 项目 · 符号 · 模块树 · 仓库内存储 JSON 副本 .meta/ · 项目 · 符号 · 模块树 stdio 分发 调用 读写缓存 读写 读写 单个 Python 进程 仓库内存储

三个角色的分工

  • • Agent 只通过工具改变状态
  • • 工具只做确定性读写,不调用模型
  • • 工具层不向 Agent 暴露 SQLite 表结构

协议层在同一进程内

  • • server.py 是薄壳,registry.py 集中注册 53 个工具
  • • 23 个 Prompt、6 个 Resource 由同一进程提供
  • • 六个工具域:分析 · 生成 · 知识管理 · 治理 · 记忆 · 工作区
  • • 大结果落文件,stdio 只传控制信息与摘要

存储三层各司其职

  • • SQLite 是分析缓存,重建索引即可恢复检索
  • • Markdown 是团队共享的知识本体
  • • JSON 副本服务外部工具与调试,可随时重建