/** * update_task tool — Update a task's status, priority, or append to the agent log. * * Agents use this to: * - Move a task from "claimed" to "in_progress" * - Append progress updates to the Agent Log section * - Change priority or type if they discover new information * - Set a task to "failed" or "blocked" if something goes wrong * * For marking a task as completed with deliverables, use complete_task instead. */ import { z } from "zod"; import { Vault } from "../vault.js"; import { Config } from "../config.js"; import { TaskPriority, TaskType } from "../task-schema.js"; export declare const updateTaskSchema: { task_id: z.ZodString; status: z.ZodOptional>; priority: z.ZodOptional>; type: z.ZodOptional>; assignee: z.ZodOptional; log_entry: z.ZodOptional; scope: z.ZodOptional>; depends_on: z.ZodOptional>; }; export declare const updateTaskHandler: (vault: Vault, config: Config) => (input: { task_id: string; status?: "pending" | "in_progress" | "blocked" | "cancelled" | "needs_review" | "revision_requested"; priority?: TaskPriority; type?: TaskType; assignee?: string; log_entry?: string; scope?: string[]; depends_on?: string[]; }) => Promise<{ content: { type: "text"; text: string; }[]; isError?: boolean; }>; //# sourceMappingURL=update-task.d.ts.map