Skip to main content

Interface: GenerationHookContext

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

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:483

Current messages array (system + conversation + user).


model

model: string

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

Resolved model ID.


prompt

prompt: string | undefined

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

The original user prompt (from opts.prompt).


provider

provider: string

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

Resolved provider ID.


step

step: number

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

Current agentic step index (0-based).


system

system: string | SystemContentBlock[] | undefined

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

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


tools

tools: ITool<any, any>[]

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

Tool definitions available for this step.