chore: flatten tool calling, prep for timeout handling (#205)

This commit is contained in:
Pavel Feldman 2025-04-16 19:36:48 -07:00 committed by GitHub
parent cea347d067
commit 7e4a964b0a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
16 changed files with 484 additions and 336 deletions

View file

@ -35,8 +35,10 @@ export type FileUploadModalState = {
export type ModalState = FileUploadModalState;
export type ToolResult = {
content: (ImageContent | TextContent)[];
isError?: boolean;
code: string[];
action: () => Promise<{ content?: (ImageContent | TextContent)[] }>;
captureSnapshot: boolean;
waitForNetwork: boolean;
};
export type Tool = {