Skip to main content

Interface: GenerationHookContext

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

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

Current messages array (system + conversation + user).


model

model: string

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

Resolved model ID.


prompt

prompt: string | undefined

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

The original user prompt (from opts.prompt).


provider

provider: string

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

Resolved provider ID.


step

step: number

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

Current agentic step index (0-based).


system

system: string | undefined

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

System prompt text.


tools

tools: ITool<any, any>[]

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

Tool definitions available for this step.