Skip to content

[codex] 改用模型嵌入资源评分 - #9

Merged
kachofugetsu09 merged 1 commit into
mainfrom
codex/model-embedding-service-20260829
Aug 29, 2026
Merged

[codex] 改用模型嵌入资源评分#9
kachofugetsu09 merged 1 commit into
mainfrom
codex/model-embedding-service-20260829

Conversation

@kachofugetsu09

@kachofugetsu09 kachofugetsu09 commented Aug 29, 2026

Copy link
Copy Markdown
Member

变更

  • 通过公共 EMBEDDINGS service 获取向量,不再读取 Core 配置、provider、API key 或 legacy Embedder
  • 每次后台评分在当前 generation 的 runtime_scope 中执行 bind → embed
  • 增加普通 Git 插件安装与 cache 加载证明
  • 将插件 CI 钉到提供该公共资源的 Core commit 0607e546de923e9377b04fb841d01384b1a666c1

原因

Core PR #516 移除了模型配置和 embedding 的 Core owner。旧实现继续读取 Config.memory.embedding,在新的 Core 上会把非引用反馈静默降级为 unscored。模型连接和凭据应由模型插件拥有,消费者只请求公共向量能力。

依赖:kachofugetsu09/akashic-agent#516

验证

  • 33 passed:完整 Python 测试,包括复制到临时 Git 仓库、正式 install、installed cache 加载与 Root ready
  • 6 passed:Node 移动面板测试
  • Pyright:0 errors;Compileall 与 git diff --check 通过
  • 两位独立 Terra xhigh reviewer:PASS
  • GitHub Actions:2/2 checks PASS
  • hua-home 通过 operator-trusted exact batch 正式安装 revision 38ce15c42090eaaaf245343c52b13eef24622c77
  • stable/latest 均指向 immutable artifact 3.0.0-38ce15c42090eaaa
  • 目标插件 doctor healthy;新 generation 的 apply、worker、Dashboard 与 Mobile UI 成功
  • active artifact 已证明不存在 CoreConfigAKASHIC_CONFIGmemory2.embedder
  • 同一个 Core EMBEDDINGS 资源已通过真实 Akasha embedding 请求,recall_memory success 并返回 10 条结果

生产中的新 WebUI turns 已被本插件 inbox 正常消费;这些 sessions 没有 proactive candidate,因此没有伪造一条正式反馈事件来冒充非引用评分 E2E。runtime_scope → bind → embed 的调用顺序由确定性测试覆盖。

@kachofugetsu09
kachofugetsu09 marked this pull request as ready for review August 29, 2026 15:09
@kachofugetsu09
kachofugetsu09 merged commit 40a5210 into main Aug 29, 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