# Interface AgenticToolCall

Tool call emitted by the model.

Mirrors the Anthropic Messages API `tool_use` ContentBlock shape; the wrapper translates whatever the underlying provider produces into this canonical form so harnesses don't care which provider they're talking to.

interface AgenticToolCall {
id: string;
name: string;
arguments: Record<string, unknown>;
}

- Defined in packages/nexus-agents/src/agents/agentic/types.ts:23

##### Index

### Properties

id
name
arguments

## Properties

### `Readonly` id

id: string

Unique id for this tool call, threaded back through `tool_use_id`.

- Defined in packages/nexus-agents/src/agents/agentic/types.ts:25

### `Readonly` name

name: string

Tool name (must match a `ToolDefinition.name` from the input).

- Defined in packages/nexus-agents/src/agents/agentic/types.ts:27

### `Readonly` arguments

arguments: Record<string, unknown>

Arguments — already JSON-parsed; provider-side is responsible for parsing.

- Defined in packages/nexus-agents/src/agents/agentic/types.ts:29