diff --git a/extensions/codex/harness.ts b/extensions/codex/harness.ts index ba4e0141acc..db7109ff71f 100644 --- a/extensions/codex/harness.ts +++ b/extensions/codex/harness.ts @@ -1,13 +1,13 @@ import type { AgentHarness } from "openclaw/plugin-sdk/agent-harness"; -import { listCodexAppServerModels } from "./app-server/client.js"; +import { listCodexAppServerModels } from "./src/app-server/client.js"; import type { CodexAppServerListModelsOptions, CodexAppServerModel, CodexAppServerModelListResult, -} from "./app-server/client.js"; -import { maybeCompactCodexAppServerSession } from "./app-server/compact.js"; -import { runCodexAppServerAttempt } from "./app-server/run-attempt.js"; -import { clearCodexAppServerBinding } from "./app-server/session-binding.js"; +} from "./src/app-server/client.js"; +import { maybeCompactCodexAppServerSession } from "./src/app-server/compact.js"; +import { runCodexAppServerAttempt } from "./src/app-server/run-attempt.js"; +import { clearCodexAppServerBinding } from "./src/app-server/session-binding.js"; const DEFAULT_CODEX_HARNESS_PROVIDER_IDS = new Set(["codex", "openai-codex"]); diff --git a/extensions/codex/app-server/approval-bridge.test.ts b/extensions/codex/src/app-server/approval-bridge.test.ts similarity index 98% rename from extensions/codex/app-server/approval-bridge.test.ts rename to extensions/codex/src/app-server/approval-bridge.test.ts index 09bebfb516a..e4d42b39bfb 100644 --- a/extensions/codex/app-server/approval-bridge.test.ts +++ b/extensions/codex/src/app-server/approval-bridge.test.ts @@ -38,7 +38,7 @@ describe("Codex app-server approval bridge", () => { threadId: "thread-1", turnId: "turn-1", itemId: "cmd-1", - command: "pnpm test extensions/codex/app-server", + command: "pnpm test extensions/codex/src/app-server", }, paramsForRun: params, threadId: "thread-1", diff --git a/extensions/codex/app-server/approval-bridge.ts b/extensions/codex/src/app-server/approval-bridge.ts similarity index 100% rename from extensions/codex/app-server/approval-bridge.ts rename to extensions/codex/src/app-server/approval-bridge.ts diff --git a/extensions/codex/app-server/client.test.ts b/extensions/codex/src/app-server/client.test.ts similarity index 100% rename from extensions/codex/app-server/client.test.ts rename to extensions/codex/src/app-server/client.test.ts diff --git a/extensions/codex/app-server/client.ts b/extensions/codex/src/app-server/client.ts similarity index 100% rename from extensions/codex/app-server/client.ts rename to extensions/codex/src/app-server/client.ts diff --git a/extensions/codex/app-server/compact.test.ts b/extensions/codex/src/app-server/compact.test.ts similarity index 100% rename from extensions/codex/app-server/compact.test.ts rename to extensions/codex/src/app-server/compact.test.ts diff --git a/extensions/codex/app-server/compact.ts b/extensions/codex/src/app-server/compact.ts similarity index 100% rename from extensions/codex/app-server/compact.ts rename to extensions/codex/src/app-server/compact.ts diff --git a/extensions/codex/app-server/dynamic-tools.test.ts b/extensions/codex/src/app-server/dynamic-tools.test.ts similarity index 100% rename from extensions/codex/app-server/dynamic-tools.test.ts rename to extensions/codex/src/app-server/dynamic-tools.test.ts diff --git a/extensions/codex/app-server/dynamic-tools.ts b/extensions/codex/src/app-server/dynamic-tools.ts similarity index 100% rename from extensions/codex/app-server/dynamic-tools.ts rename to extensions/codex/src/app-server/dynamic-tools.ts diff --git a/extensions/codex/app-server/event-projector.test.ts b/extensions/codex/src/app-server/event-projector.test.ts similarity index 100% rename from extensions/codex/app-server/event-projector.test.ts rename to extensions/codex/src/app-server/event-projector.test.ts diff --git a/extensions/codex/app-server/event-projector.ts b/extensions/codex/src/app-server/event-projector.ts similarity index 100% rename from extensions/codex/app-server/event-projector.ts rename to extensions/codex/src/app-server/event-projector.ts diff --git a/extensions/codex/app-server/protocol.ts b/extensions/codex/src/app-server/protocol.ts similarity index 100% rename from extensions/codex/app-server/protocol.ts rename to extensions/codex/src/app-server/protocol.ts diff --git a/extensions/codex/app-server/run-attempt.test.ts b/extensions/codex/src/app-server/run-attempt.test.ts similarity index 100% rename from extensions/codex/app-server/run-attempt.test.ts rename to extensions/codex/src/app-server/run-attempt.test.ts diff --git a/extensions/codex/app-server/run-attempt.ts b/extensions/codex/src/app-server/run-attempt.ts similarity index 100% rename from extensions/codex/app-server/run-attempt.ts rename to extensions/codex/src/app-server/run-attempt.ts diff --git a/extensions/codex/app-server/session-binding.test.ts b/extensions/codex/src/app-server/session-binding.test.ts similarity index 100% rename from extensions/codex/app-server/session-binding.test.ts rename to extensions/codex/src/app-server/session-binding.test.ts diff --git a/extensions/codex/app-server/session-binding.ts b/extensions/codex/src/app-server/session-binding.ts similarity index 100% rename from extensions/codex/app-server/session-binding.ts rename to extensions/codex/src/app-server/session-binding.ts diff --git a/extensions/codex/app-server/transcript-mirror.test.ts b/extensions/codex/src/app-server/transcript-mirror.test.ts similarity index 100% rename from extensions/codex/app-server/transcript-mirror.test.ts rename to extensions/codex/src/app-server/transcript-mirror.test.ts diff --git a/extensions/codex/app-server/transcript-mirror.ts b/extensions/codex/src/app-server/transcript-mirror.ts similarity index 100% rename from extensions/codex/app-server/transcript-mirror.ts rename to extensions/codex/src/app-server/transcript-mirror.ts diff --git a/extensions/codex/tsconfig.json b/extensions/codex/tsconfig.json index 530d7fda72f..b8a85a99ac3 100644 --- a/extensions/codex/tsconfig.json +++ b/extensions/codex/tsconfig.json @@ -3,6 +3,14 @@ "compilerOptions": { "rootDir": "." }, - "include": ["./*.ts", "./app-server/*.ts"], - "exclude": ["./**/*.test.ts", "./dist/**", "./node_modules/**"] + "include": ["./*.ts", "./src/**/*.ts"], + "exclude": [ + "./**/*.test.ts", + "./dist/**", + "./node_modules/**", + "./src/test-support/**", + "./src/**/*test-helpers.ts", + "./src/**/*test-harness.ts", + "./src/**/*test-support.ts" + ] }