Skip to main content

Interface: GenerationHookContext

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

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

Current messages array (system + conversation + user).


model​

model: string

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

Resolved model ID.


prompt​

prompt: string | undefined

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

The original user prompt (from opts.prompt).


provider​

provider: string

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

Resolved provider ID.


step​

step: number

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

Current agentic step index (0-based).


system​

system: string | SystemContentBlock[] | undefined

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

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


tools​

tools: ITool<any, any>[]

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

Tool definitions available for this step.