Interfaces

AwaitingInput

Interface: AwaitingInput

Defined in: src/core/inputRequest.ts:19

Extends

Properties

context?

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

Defined in: src/core/inputRequest.ts:17

Opaque JSON authored by the collecting tool, never editable by the reply.

Inherited from

InputRequestDeclaration.context


fields

readonly fields: readonly InputField[]

Defined in: src/core/inputRequest.ts:13

Inherited from

InputRequestDeclaration.fields


id

readonly id: string

Defined in: src/core/inputRequest.ts:11

Inherited from

InputRequestDeclaration.id


missing

readonly missing: readonly string[]

Defined in: src/core/inputRequest.ts:25


origin

readonly origin: object

Defined in: src/core/inputRequest.ts:26

offeredSkillIds?

readonly optional offeredSkillIds?: readonly string[]

originalRequest

readonly originalRequest: string

skillId?

readonly optional skillId?: string

toolCallId

readonly toolCallId: string


origins

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

Defined in: src/core/inputRequest.ts:24


question

readonly question: string

Defined in: src/core/inputRequest.ts:12

Inherited from

InputRequestDeclaration.question


requestId

readonly requestId: string

Defined in: src/core/inputRequest.ts:22

Runtime-stamped token, distinct from the author's reusable declaration id.


status

readonly status: "awaiting_input"

Defined in: src/core/inputRequest.ts:20


supplied

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

Defined in: src/core/inputRequest.ts:23

Values the collection tool already knows; never labelled as a person's answer.

Overrides

InputRequestDeclaration.supplied

On this page