Skip to main content

Interface: GenerationHookContext

Defined in: packages/agentos/src/api/generateText.ts:532

Context available to pre-generation hooks. Hooks may return a modified copy to transform the generation input.

Properties

messages

messages: Message[]

Defined in: packages/agentos/src/api/generateText.ts:534

Current messages array (system + conversation + user).


model

model: string

Defined in: packages/agentos/src/api/generateText.ts:540

Resolved model ID.


prompt

prompt: string | undefined

Defined in: packages/agentos/src/api/generateText.ts:546

The original user prompt (from opts.prompt).


provider

provider: string

Defined in: packages/agentos/src/api/generateText.ts:542

Resolved provider ID.


step

step: number

Defined in: packages/agentos/src/api/generateText.ts:544

Current agentic step index (0-based).


system

system: string | SystemContentBlock[] | undefined

Defined in: packages/agentos/src/api/generateText.ts:536

System prompt: plain string or structured blocks with cache breakpoints.


tools

tools: ITool<any, any>[]

Defined in: packages/agentos/src/api/generateText.ts:538

Tool definitions available for this step.