Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | import { Role } from "./Role.js";
import { ToolCall } from "./Tool.js";
import { MessageContent } from "./Content.js";
import { Usage } from "../providers/Provider.js";
import { ChatResponseString } from "./ChatResponse.js";
export interface Message {
role: Role;
content: MessageContent | ChatResponseString | null;
tool_calls?: ToolCall[];
tool_call_id?: string;
name?: string;
usage?: Usage;
reasoning?: string;
isError?: boolean;
}
|