Skip to main content

Interface: AgentInput

Interface: AgentInput

Properties

extensions?

optional extensions: Readonly<Record<string, unknown>>;

Adapter-specific opaque payloads, keyed by adapter namespace. The shared contract intentionally does not enumerate keys — see each adapter's docs for which keys it reads and the shape of each value.

The agents plugin and standalone runAgent populate this from the agent's tool index when entries declare an adapter-side spec (e.g. Supervisor API hosted tools). Adapters that don't read extensions should leave it untouched.


messages

messages: Message[];

signal?

optional signal: AbortSignal;

threadId

threadId: string;

tools

tools: AgentToolDefinition[];

Databricks Developer Hub

Ready to ship your next agentic app in minutes?

Read docs