# Interface ReasoningNodeMetadata

Metadata associated with a reasoning node.

interface ReasoningNodeMetadata {
source?: string;
tokensUsed?: number;
generationTimeMs?: number;
crossReferences?: readonly string[];
custom?: Record<string, unknown>;
}

- Defined in packages/nexus-agents/src/agents/reasoning/forest-node-types.ts:89

##### Index

### Properties

source?
tokensUsed?
generationTimeMs?
crossReferences?
custom?

## Properties

### `Optional` `Readonly` source

source?: string

Source of this reasoning (model, tool, etc.)

- Defined in packages/nexus-agents/src/agents/reasoning/forest-node-types.ts:91

### `Optional` `Readonly` tokensUsed

tokensUsed?: number

Tokens used to generate this node

- Defined in packages/nexus-agents/src/agents/reasoning/forest-node-types.ts:93

### `Optional` `Readonly` generationTimeMs

generationTimeMs?: number

Time taken to generate this node in ms

- Defined in packages/nexus-agents/src/agents/reasoning/forest-node-types.ts:95

### `Optional` `Readonly` crossReferences

crossReferences?: readonly string[]

References to other nodes that informed this reasoning

- Defined in packages/nexus-agents/src/agents/reasoning/forest-node-types.ts:97

### `Optional` `Readonly` custom

custom?: Record<string, unknown>

Custom key-value pairs for extensibility

- Defined in packages/nexus-agents/src/agents/reasoning/forest-node-types.ts:99