Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.praison.ai/llms.txt

Use this file to discover all available pages before exploring further.

HookEvent

Defined in the hooks module.
Rust AI Agent SDK Event names for the hook system

Fields

NameTypeDescription
Beforevariant-
toolvariant-
executionvariant-
BeforeToolvariantBefore tool execution
Aftervariant-
toolvariant-
executionvariant-
AfterToolvariantAfter tool execution
Beforevariant-
agentvariant-
processesvariant-
avariant-
messagevariant-
BeforeAgentvariantBefore agent processes a message
Aftervariant-
agentvariant-
processesvariant-
avariant-
messagevariant-
AfterAgentvariantAfter agent processes a message
Beforevariant-
LLMvariant-
callvariant-
BeforeLlmvariantBefore LLM call
Aftervariant-
LLMvariant-
callvariant-
AfterLlmvariantAfter LLM call
Sessionvariant-
startvariant-
SessionStartvariantSession start
Sessionvariant-
endvariant-
SessionEndvariantSession end
Onvariant-
errorvariant-
OnErrorvariantOn error
Onvariant-
retryvariant-
OnRetryvariantOn retry
Onvariant-
initializationvariant-
OnInitvariantOn initialization
Onvariant-
shutdownvariant-
OnShutdownvariantOn shutdown

Source

View on GitHub

praisonai/src/hooks/mod.rs at line 0

Rust Hooks

Rust Events

Rust Callbacks