diff options
| author | Allen Hutchison <[email protected]> | 2025-06-13 17:44:14 -0700 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-06-13 17:44:14 -0700 |
| commit | 31b28ade010711c578d4be58c0dc439badebe000 (patch) | |
| tree | cdddcfb73285697dc9d1a79363f52f07ccaa63e1 /packages/core/src/tools/tools.ts | |
| parent | 8eb505fbba664d32c4f5ed94485cc219f2db3e20 (diff) | |
Improvements to web-fetch tool (#1030)
Diffstat (limited to 'packages/core/src/tools/tools.ts')
| -rw-r--r-- | packages/core/src/tools/tools.ts | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/packages/core/src/tools/tools.ts b/packages/core/src/tools/tools.ts index ced53995..e9fc042b 100644 --- a/packages/core/src/tools/tools.ts +++ b/packages/core/src/tools/tools.ts @@ -222,10 +222,19 @@ export interface ToolMcpConfirmationDetails { onConfirm: (outcome: ToolConfirmationOutcome) => Promise<void>; } +export interface ToolInfoConfirmationDetails { + type: 'info'; + title: string; + onConfirm: (outcome: ToolConfirmationOutcome) => Promise<void>; + prompt: string; + urls?: string[]; +} + export type ToolCallConfirmationDetails = | ToolEditConfirmationDetails | ToolExecuteConfirmationDetails - | ToolMcpConfirmationDetails; + | ToolMcpConfirmationDetails + | ToolInfoConfirmationDetails; export enum ToolConfirmationOutcome { ProceedOnce = 'proceed_once', |
