(value: unknown)
| 115 | } |
| 116 | |
| 117 | function isToolExecResponse(value: unknown): value is ToolExecResponse { |
| 118 | return value !== null && typeof value === 'object' && 'result' in value |
| 119 | } |
| 120 | |
| 121 | /** |
| 122 | * The default {@link RemoteToolExecutor}: POST `{ name, args }` (bearer-gated) |