fix(HAI-074): add missing imports in triage.ts and executor.test.ts

- Add Static type import from pi-ai in triage.ts
- Add aiMergeTask import from merger.js in executor.test.ts
- Add WorktreePool import from worktree-pool.js in executor.test.ts
This commit is contained in:
Dustin Byrne
2026-03-26 00:22:24 -04:00
parent 7b2248d6a4
commit 96bacb5d65
2 changed files with 3 additions and 2 deletions

View File

@@ -30,7 +30,8 @@ vi.mock("node:fs", () => ({
import { TaskExecutor, buildExecutionPrompt } from "./executor.js";
import { createHaiAgent } from "./pi.js";
import { execSync } from "node:child_process";
import { findWorktreeUser } from "./merger.js";
import { findWorktreeUser, aiMergeTask } from "./merger.js";
import { WorktreePool } from "./worktree-pool.js";
import type { Column, Task, TaskDetail } from "@hai/core";
const mockedCreateHaiAgent = vi.mocked(createHaiAgent);

View File

@@ -1,6 +1,6 @@
import type { TaskStore, Task, TaskDetail, TaskAttachment, Settings } from "@hai/core";
import type { ImageContent } from "@mariozechner/pi-ai";
import { Type } from "@mariozechner/pi-ai";
import { Type, type Static } from "@mariozechner/pi-ai";
import type { ToolDefinition } from "@mariozechner/pi-coding-agent";
import { createHaiAgent } from "./pi.js";
import type { AgentSemaphore } from "./concurrency.js";