fix(cycles): bypass context engine and config barrels

This commit is contained in:
Vincent Koc
2026-04-11 23:12:24 +01:00
parent 0e8225c4a6
commit 5cd9c2d2de
6 changed files with 15 additions and 9 deletions

View File

@@ -57,8 +57,10 @@ const installRunEmbeddedMocks = () => {
vi.doMock("../plugins/hook-runner-global.js", () => ({
getGlobalHookRunner: vi.fn(() => undefined),
}));
vi.doMock("../context-engine/index.js", () => ({
vi.doMock("../context-engine/init.js", () => ({
ensureContextEnginesInitialized: vi.fn(),
}));
vi.doMock("../context-engine/registry.js", () => ({
resolveContextEngine: vi.fn(async () => ({
dispose: async () => undefined,
})),

View File

@@ -89,8 +89,10 @@ const installRunEmbeddedMocks = () => {
initializeGlobalHookRunner: vi.fn(),
resetGlobalHookRunner: vi.fn(),
}));
vi.doMock("../context-engine/index.js", () => ({
vi.doMock("../context-engine/init.js", () => ({
ensureContextEnginesInitialized: vi.fn(),
}));
vi.doMock("../context-engine/registry.js", () => ({
resolveContextEngine: vi.fn(async () => ({
dispose: async () => undefined,
})),

View File

@@ -25,8 +25,10 @@ const installRunEmbeddedMocks = () => {
vi.doMock("../plugins/hook-runner-global.js", () => ({
getGlobalHookRunner: vi.fn(() => undefined),
}));
vi.doMock("../context-engine/index.js", () => ({
vi.doMock("../context-engine/init.js", () => ({
ensureContextEnginesInitialized: vi.fn(),
}));
vi.doMock("../context-engine/registry.js", () => ({
resolveContextEngine: vi.fn(async () => ({
dispose: async () => undefined,
})),

View File

@@ -327,8 +327,10 @@ export async function loadRunOverflowCompactionHarness(): Promise<{
getGlobalHookRunner: vi.fn(() => mockedGlobalHookRunner),
}));
vi.doMock("../../context-engine/index.js", () => ({
vi.doMock("../../context-engine/init.js", () => ({
ensureContextEnginesInitialized: vi.fn(),
}));
vi.doMock("../../context-engine/registry.js", () => ({
resolveContextEngine: vi.fn(async () => mockedContextEngine),
}));

View File

@@ -1,10 +1,8 @@
import { randomBytes } from "node:crypto";
import fs from "node:fs/promises";
import type { ThinkLevel } from "../../auto-reply/thinking.js";
import {
ensureContextEnginesInitialized,
resolveContextEngine,
} from "../../context-engine/index.js";
import { ensureContextEnginesInitialized } from "../../context-engine/init.js";
import { resolveContextEngine } from "../../context-engine/registry.js";
import { emitAgentPlanEvent } from "../../infra/agent-events.js";
import { sleepWithAbort } from "../../infra/backoff.js";
import { formatErrorMessage } from "../../infra/errors.js";

View File

@@ -1 +1 @@
export { loadConfig } from "../../config/config.js";
export { loadConfig } from "../../config/io.js";