import type { AgentTool } from "@mariozechner/pi-agent-core"; import { taskTrackerSchema } from "./shared.js"; interface TaskStep { description: string; timestamp: string; } export interface TaskRecord { id: string; objective: string; steps: TaskStep[]; attempts: number; status: "active" | "succeeded" | "failed"; outcome?: "success" | "failure" | "partial"; failure_reason?: string; skill_used?: string; started_at: string; ended_at?: string; } export declare function createTaskTrackerTool(agentDir: string, gitagentDir: string): AgentTool; export {};