Interface: BeforeLLMHookResult

Defined in: hooks/types.ts:128

Result from before:llm hook that modifies messages or tools

Properties

messages?

optional messages?: Message[];

Defined in: hooks/types.ts:132

Modified messages (optional, original used if not provided)

systemPrompt?

optional systemPrompt?: string;

Defined in: hooks/types.ts:143

Modified system prompt (optional, original used if not provided). When returned, messages[0] (system message) is updated automatically.

tools?

optional tools?: ToolDefinition[];

Defined in: hooks/types.ts:137

Modified tools (optional, original used if not provided)