InputResponseResult

Interface: InputResponseResult

Defined in: src/tools/inputRequest.ts:143

The dedicated collecting tool's result; it contains inputs, not observations.

Properties

context?

readonly optional context?: Readonly<Record<string, unknown>>

Defined in: src/tools/inputRequest.ts:148


origin

readonly origin: object

Defined in: src/tools/inputRequest.ts:149

offeredSkillIds?

readonly optional offeredSkillIds?: readonly string[]

originalRequest

readonly originalRequest: string

skillId?

readonly optional skillId?: string

toolCallId

readonly toolCallId: string

The call that raised the request. For the inputs layer's own batch ask (context.agentfootprint.ask === 'arguments', honesty layer 2) no single call raised it — the library asked before anything in the batch ran — so this names the batch's FIRST asked call, and context.agentfootprint.fields lists every call each field is for.


origins

readonly origins: Readonly<Record<string, "declaration" | "response">>

Defined in: src/tools/inputRequest.ts:147


requestId

readonly requestId: string

Defined in: src/tools/inputRequest.ts:145


status

readonly status: "input_received"

Defined in: src/tools/inputRequest.ts:144


values

readonly values: Readonly<Record<string, InputValue>>

Defined in: src/tools/inputRequest.ts:146

On this page