feat(FN-5203): merge fusion/fn-5203

This commit is contained in:
gsxdsm
2026-05-20 02:48:39 -07:00
parent b1c0a91752
commit c89d68dd2d
11 changed files with 685 additions and 14 deletions

View File

@@ -36,14 +36,18 @@ vi.mock("../pi.js", () => ({
// Mock the runtime resolution module
const mockResolveRuntime = vi.fn();
vi.mock("../runtime-resolution.js", () => ({
resolveRuntime: (...args: unknown[]) => mockResolveRuntime(...args),
buildRuntimeResolutionContext: vi.fn().mockReturnValue({
sessionPurpose: "test",
runtimeHint: undefined,
pluginRunner: {},
}),
}));
vi.mock("../runtime-resolution.js", async () => {
const actual = await vi.importActual<typeof import("../runtime-resolution.js")>("../runtime-resolution.js");
return {
...actual,
resolveRuntime: (...args: unknown[]) => mockResolveRuntime(...args),
buildRuntimeResolutionContext: vi.fn().mockReturnValue({
sessionPurpose: "test",
runtimeHint: undefined,
pluginRunner: {},
}),
};
});
// Mock session skill context
vi.mock("../session-skill-context.js", () => ({