/** * ollama_chat — LAST RESORT catch-all. Tier: Workhorse. * * Visibly second-class. The product wins when people think in *jobs*, not chats. * If you find yourself reaching for this often, a specialty tool is missing * and should be added. Do not treat this as the normal entrypoint. */ import { z } from "zod"; import type { Envelope } from "../envelope.js"; import type { RunContext } from "../runContext.js"; export declare const chatSchema: z.ZodObject<{ messages: z.ZodArray; content: z.ZodString; }, z.core.$strip>>; system: z.ZodOptional; model: z.ZodOptional; backend: z.ZodOptional>; }, z.core.$strip>; export type ChatInput = z.infer; export interface ChatResult { reply: string; last_resort: true; } export declare function handleChat(input: ChatInput, ctx: RunContext): Promise>; //# sourceMappingURL=chat.d.ts.map