feat(pi-condense): vendor source and add summarizer retries

This commit is contained in:
云服务部-叶林立
2026-08-31 15:13:41 +08:00
parent 8002d7c213
commit e80959cc3f
94 changed files with 21327 additions and 185 deletions
+11
View File
@@ -46,6 +46,17 @@ test("all package extensions load together without global registration conflicts
packageJson.pi.extensions.includes("./pi-extension-codex-fast-mode/index.ts"),
"the bundle must load the locally maintained Codex Fast mode extension",
);
assert.equal(packageJson.dependencies["pi-condense"], "file:./pi-condense");
assert.ok(packageJson.files.includes("pi-condense"), "the packed bundle must include maintained pi-condense source");
assert.ok(
packageJson.pi.extensions.includes("./pi-condense/index.ts"),
"the bundle must load maintained pi-condense directly",
);
assert.equal(
packageJson.pi.extensions.includes("./extensions/condense.ts"),
false,
"the removed config-injection wrapper must not be loaded in parallel",
);
assert.ok(packageJson.pi.extensions.includes("./pi-ssh/index.ts"), "the bundle must load the locally maintained SSH extension");
assert.equal(packageJson.dependencies["pi-ssh"], "file:./pi-ssh");
assert.equal(packageJson.dependencies.ssh2, "1.17.0", "the packed bundle must install pi-ssh's runtime transport");