5 Commits

Author SHA1 Message Date
zheromiku a5d51e0aed Merge pull request 'revert(docs): 移除 AGENTS.md —— 改为只在 knowledge-governance 试点' (#2) from revert/agents-pointer into main 2026-10-10 14:58:48 +08:00
姚章浩 0022428ea2 revert(docs): 移除 AGENTS.md —— 改为只在 knowledge-governance 试点
按指示先把范围收回到单个仓做实验:本仓恢复到加 AGENTS.md 之前的状态,
等试点验收通过再统一铺开。

本提交只删文件,不改任何代码。
2026-10-10 14:58:46 +08:00
zheromiku 38a199e922 Merge pull request 'docs(agents): 加 AGENTS.md 操作手册与规范指针' (#1) from docs/agents-pointer into main 2026-10-10 14:51:27 +08:00
姚章浩 67a4a6582b docs(agents): 加 AGENTS.md 操作手册与规范指针
本仓此前没有任何 agent 上下文文件,代理每次都得重新讲一遍规范。
新增 AGENTS.md:指向系统级规范(zheromiku/eng-standards-main),并写明
本仓已核实的现状(CI / runner / main 已受分支保护)。

为什么用 AGENTS.md 而不是 .hermes.md:Codex / Claude Code / OpenCode 读的
也是 AGENTS.md,跨工具可移植。
2026-10-10 14:51:24 +08:00
姚章浩 693cd952cd feat(asset): 清理被截断的结尾图片引用,修复整单 502
仓库首次入库(此前仅存在于本地工作区与测试服构建产物中,未上传)。

改动(src/knowledge_adapter/asset_content_processor.py):
- 新增 _TRUNCATED_TRAILING_MARKDOWN_RESOURCE_IMAGE 规则,清除 chunk 末尾被截断的
  ![](resource://xxxx 残片(WeKnora 分块在图片引用中间截断时产生,旧逻辑无法匹配完整引用,
  残留 resource:// 触发 ContentProcessingError,导致整单 502)
- 回归测试 tests/test_asset_content_processor.py::
  test_truncated_trailing_markdown_resource_image_is_removed

验证证据:
- 测试服 120.76.217.51,镜像 knowledge-adapter-service:reviewed-test-aeab4b5fca2d
  (release aeab4b5fca2d8661):KB d015d05c-25c8-4d63-b2ab-e8590d3c2dfb 5 个查询全部
  http=200、records=5、残留 resource:// = 0;KB b9dacd62 无退化;容器日志无 error/exception
- 本地:pytest 141 项全通过、ruff 全通过
- 该文件与 258c31e0fe07fd08 源码的差异经逐文件 md5 比对,为唯一变更文件
2026-09-16 10:01:27 +08:00