You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[RETRACTED — not a regression] cloud service-ai embedder failure was a local build artifact, not f1a8114 #3665
FAIL src/__tests__/ai-service.test.ts > AIServicePlugin > embedder binding
> builds and registers embedder via EMBEDDER_SERVICE when provider is configured
AssertionError: expected undefined to be defined
❯ src/__tests__/ai-service.test.ts:2059:26
2057| const services = ctx.getServices();
2058| const embedder = services.get('embedder') as any;
2059| expect(embedder).toBeDefined();
同一个测试文件里还打了一行:[AI] Metadata service not available: Service "metadata" not found。
changed the title [-]regression on main: cloud's service-ai embedder is no longer registered via EMBEDDER_SERVICE — bisected to the #3646 service-mount ledger[/-][+][RETRACTED — not a regression] cloud service-ai embedder failure was a local build artifact, not f1a8114[/+]on Jul 27, 2026
Activity
os-zhuang commentedon Jul 27, 2026
撤回:上面的二分结论是错的,
f1a8114和ce1f100都是清白的我把二分跑完了,结果推翻了原帖。补做的两次干净全量构建:
@objectstack/service-aibc17d39f1a8114(原帖点名的"首要嫌疑")ce1f100(区间另一个提交)区间里只有这两个提交,两个都过。所以
bc17d39 → ce1f100之间不存在回归,原帖那张表里ce1f100那一行不成立。真实原因
原帖的失败是我本地的构建产物不一致造成的,不是源码。出问题的那次,framework 侧指向的 worktree 经历了一串交错的部分重建 —— 期间为了做修复的反向验证,我用
OS_SKIP_DTS=1单独重建过platform-objects和plugin-auth两次,夹在几次全量构建之间。对着同一个 SHA 做一次干净的pnpm install && turbo run build之后,service-ai就是 563 全过。换句话说:我拿一个半新半旧的构建产物去指控源码提交。
f1a8114的作者不欠任何解释 —— 抱歉。影响面
f1a8114。embedder/EMBEDDER_SERVICE这条注册路径目前只有 cloud 的service-ai覆盖,framework 侧没有对应测试。 那是个真实的覆盖缺口,只是与本次误报无关 —— 如果要跟进,值得单开一个 issue,而不是留在这个已被推翻的帖子里。Generated by Claude Code
[-]regression on main: cloud's service-ai embedder is no longer registered via EMBEDDER_SERVICE — bisected to the #3646 service-mount ledger[/-][+][RETRACTED — not a regression] cloud service-ai embedder failure was a local build artifact, not f1a8114[/+]