diff --git a/package.json b/package.json index 3e1c3318607..99dc15ecb08 100644 --- a/package.json +++ b/package.json @@ -499,6 +499,10 @@ "types": "./dist/plugin-sdk/host-runtime.d.ts", "default": "./dist/plugin-sdk/host-runtime.js" }, + "./plugin-sdk/types": { + "types": "./dist/plugin-sdk/types.d.ts", + "default": "./dist/plugin-sdk/types.js" + }, "./plugin-sdk/process-runtime": { "types": "./dist/plugin-sdk/process-runtime.d.ts", "default": "./dist/plugin-sdk/process-runtime.js" diff --git a/scripts/lib/plugin-sdk-entrypoints.json b/scripts/lib/plugin-sdk-entrypoints.json index 1e433915d52..7ae9cc5be66 100644 --- a/scripts/lib/plugin-sdk-entrypoints.json +++ b/scripts/lib/plugin-sdk-entrypoints.json @@ -101,6 +101,7 @@ "agent-harness-runtime", "hook-runtime", "host-runtime", + "types", "process-runtime", "windows-spawn", "acp-runtime", diff --git a/src/plugin-sdk/agent-harness-runtime.ts b/src/plugin-sdk/agent-harness-runtime.ts index 99f84e92c29..d905d110f68 100644 --- a/src/plugin-sdk/agent-harness-runtime.ts +++ b/src/plugin-sdk/agent-harness-runtime.ts @@ -7,6 +7,7 @@ import { abortEmbeddedPiRun, clearActiveEmbeddedRun, queueEmbeddedPiMessageWithOutcome, + resolveActiveEmbeddedRunSessionId, setActiveEmbeddedRun, type EmbeddedPiQueueMessageOptions, } from "../agents/pi-embedded-runner/runs.js"; @@ -105,7 +106,12 @@ export { resolveModelAuthMode } from "../agents/model-auth.js"; export { supportsModelTools } from "../agents/model-tool-support.js"; export { resolveAttemptSpawnWorkspaceDir } from "../agents/pi-embedded-runner/run/attempt.thread-helpers.js"; export { buildEmbeddedAttemptToolRunContext } from "../agents/pi-embedded-runner/run/attempt.tool-run-context.js"; -export { abortEmbeddedPiRun as abortAgentHarnessRun, clearActiveEmbeddedRun, setActiveEmbeddedRun }; +export { + abortEmbeddedPiRun as abortAgentHarnessRun, + clearActiveEmbeddedRun, + resolveActiveEmbeddedRunSessionId, + setActiveEmbeddedRun, +}; /** * @deprecated Active-run queueing is an internal runtime concern. Use current diff --git a/src/plugin-sdk/types.ts b/src/plugin-sdk/types.ts new file mode 100644 index 00000000000..3d0f25cabc8 --- /dev/null +++ b/src/plugin-sdk/types.ts @@ -0,0 +1 @@ +export * from "../plugins/types.js";