# ToolResultOutcome

```ts
type ToolResultOutcome = "cancelled" | "denied";
```

Defined in: [packages/ai/src/types.ts:105](https://github.com/TanStack/ai/blob/main/packages/ai/src/types.ts#L105)

Why a tool result ended without executing successfully.
