/** * AUTO-GENERATED by agent-contracts-runtime. DO NOT EDIT. * * Regenerate via: npx agent-runtime generate */ import type { AgentId } from "./agents.js"; import type { HandoffTypeId } from "./handoffs.js"; export type ModelClass = "fast" | "standard" | "thinking"; export interface TaskContract { readonly id: string; readonly description: string; readonly target_agent: AgentId; readonly allowed_from_agents: readonly AgentId[]; readonly workflow: string; readonly invocation_handoff: HandoffTypeId; readonly result_handoff: HandoffTypeId; readonly input_artifacts: readonly string[]; readonly responsibilities: readonly string[]; readonly completion_criteria: readonly string[]; readonly optional: boolean; readonly model_class?: ModelClass; } export declare const discoverArtifactDefinitions: TaskContract; export declare const auditArtifactDefinitions: TaskContract; export declare const taskRegistry: Record; //# sourceMappingURL=tasks.d.ts.map