Skip to content

feat(archiver): 完成零配置项目知识归档与角色协作 - #7

Merged
Windsander merged 1 commit into
mainfrom
feat/archiver-provider-config
Aug 18, 2026
Merged

feat(archiver): 完成零配置项目知识归档与角色协作#7
Windsander merged 1 commit into
mainfrom
feat/archiver-provider-config

Conversation

@Windsander

Copy link
Copy Markdown
Owner

变更摘要

  • 将 Archiver 完善为面向 Reviewer、Maintainer 等角色的项目知识归档与代码结构探索角色。
  • 引入统一 CodeGraph Server、Provider Registry、Provider Shell 与自动准备机制,支持可替换 Provider。
  • 统一扫描、监听、归档与角色协作流程,避免依赖目录和 Electron 解包产物污染知识归档。
  • 使用结构化 JSON 输出与安全回退,避免模型直接控制归档路径并降低绝对路径泄露风险。
  • 增加 EverOS 记忆录入、服务状态监控和 Archiver 配置页面。

验证

  • Archiver 相关测试通过。
  • npm run lint 通过。
  • npm run build 通过。
  • npm run electron:build 通过。
  • RULE 路径卫生与提交检查通过。

备注

全量测试中仍有一个既有的日期敏感测试失败:tests/advance/classic/memory/graph-builder-maintainer.test.ts:32 固定断言已过期;与本 PR 无关。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@Windsander
Windsander merged commit 0dce774 into main Aug 18, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant