> ## Documentation Index
> Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# CognitionAcp.CognitionToolCall

> Cognition-extended tool call with variant-specific metadata.

Each variant enforces that only the appropriate metadata flag is present,
preventing incompatible combinations like `listDirectory` + `isExitPlan`.

```typescript
type CognitionToolCall = CognitionListDirectoryCall | CognitionExitPlanCall | CognitionBackgroundExecCall | CognitionKillTerminalCall | CognitionShowContentWithExternalLinksCall | CognitionComputerUseCall | CognitionPermissionRequestCall | CognitionPermissionResolvedCall | CognitionMcpToolCall | CognitionReportBlockerCall | CognitionRecordingStoppedCall | CognitionFirstSessionCall | CognitionRulesInjectedCall | CognitionExploreToolActionCall | CognitionFileSearchCall | CognitionReadFileCall | CognitionEditFileCall | CognitionGenericToolCall
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.