fix: remove pi-tool-utils.ts, fix executor.test.ts imports

- Remove pi-tool-utils.ts (too many dependencies on pi-runtime internals)
- Fix executor.test.ts to import from extracted modules
- Remove pi-tool-utils from index.ts exports
- Build verified green
This commit is contained in:
Ingo Wagner 2026-09-21 23:01:30 +00:00
parent a570e9e71b
commit afba3cef5a
3 changed files with 2 additions and 13 deletions

View File

@ -7,14 +7,13 @@ import {
createRunExecutor,
createRunWorkspaceCheckpoint,
loadCurrentTurnImages,
missingTurnImagesInstruction,
runNotificationsEnabled,
selectBuiltinToolsForRun,
settleSteeringAttachmentLoads,
threadContextForRun,
toolCompletionAuditPayload,
toolCompletionFromResult,
} from "./executor.js";
import { missingTurnImagesInstruction, settleSteeringAttachmentLoads } from "./executor-attachments.js";
import { threadContextForRun } from "./executor-completion.js";
import { serializeModelSecret } from "./pi-oauth.js";
describe("tool completion audit", () => {

View File

@ -91,7 +91,6 @@ export * from "./pi-oauth.js";
export * from "./pi-openai-compatible-provider.js";
export * from "./pi-runtime.js";
export * from "./pi-session.js";
export * from "./pi-tool-utils.js";
export * from "./pipedream-connector.js";
export * from "./realtime.js";
export * from "./release-watch.js";

View File

@ -550,12 +550,3 @@ export {
ToolCallBudget,
ToolHost,
} from "./pi-model-config.js";
export {
toAgentTools,
normalizeAgentToolName,
describeToolActivity,
normalizeAgentToolNames,
toAgentTool,
executeSubagent,
parametersFor,
} from "./pi-tool-utils.js";