diff --git a/apps/server/test/e2e/subagents.test.ts b/apps/server/test/e2e/subagents.test.ts index 38719d84..41737c4c 100644 --- a/apps/server/test/e2e/subagents.test.ts +++ b/apps/server/test/e2e/subagents.test.ts @@ -217,8 +217,8 @@ describe.skipIf(!hasPg)("E11 Pi 子代理(agent.spawn / agent.await)", () => { // 子超预算:budget_exceeded,不影响父会话 expect(oppie.status).toBe("budget_exceeded"); expect((oppie.budget as Any).maxToolCalls).toBe(1); - // 缺省划拨:父剩余预算的一半(设置 maxToolCalls 40,派生时父已用 1 次) - expect((dune.budget as Any).maxToolCalls).toBeLessThanOrEqual(20); + // 缺省划拨:父剩余预算的一半(设置 maxToolCalls 缺省 120,派生时父已用 1 次) + expect((dune.budget as Any).maxToolCalls).toBeLessThanOrEqual(60); // maxConcurrent=1:串行(谁先占到名额不定,但两个运行区间不重叠) const [first, second] = [dune, oppie].sort((a, b) => a.started_at!.getTime() - b.started_at!.getTime()) as [ diff --git a/apps/server/test/sources-identity/site-capabilities.test.ts b/apps/server/test/sources-identity/site-capabilities.test.ts index 81a0ae7f..585a5225 100644 --- a/apps/server/test/sources-identity/site-capabilities.test.ts +++ b/apps/server/test/sources-identity/site-capabilities.test.ts @@ -15,8 +15,8 @@ const TiB = 1024 ** 4; const SITE_IDS = ["site.list", "site.health_check", "site.refresh_login", "site.user_data"] as const; describe("站点能力规格", () => { - it("进入能力目录(41 个已有能力 + 整理元数据补全 + 起草巡检 + 集数映射 3 个);类别 / 风险 / 重放按约定", () => { - expect(CAPABILITY_IDS).toHaveLength(46); + it("进入能力目录(41 个已有能力 + 整理元数据补全 + 起草巡检 + 集数映射 3 个 + 指定整理作品);类别 / 风险 / 重放按约定", () => { + expect(CAPABILITY_IDS).toHaveLength(47); expect(capabilitySpec("episode_mapping.inspect")).toMatchObject({ kind: "read", replay: "safe" }); expect(capabilitySpec("episode_mapping.simulate")).toMatchObject({ kind: "preview", replay: "safe" }); expect(capabilitySpec("episode_mapping.apply_rule")).toMatchObject({