Хуки — расширение

Хуки, реализуемые вне ядра. Список всех хуков — 06-hooks-reference.


6.21 script_hook

Скриптовый хук на Rhai или JavaScript: реализует любую точку жизненного цикла в скрипте. Синтаксис и хелперы — 07-scripts.


dll_hook

Хук из нативного Rust DLL (C ABI). Плагин реализует любую точку жизненного цикла ядра; JSON-аргументы (before_tool_call args, after_tool_result data/visual, before_inference request) передаются как UTF-8 JSON.

# config/agents/<name>/hooks/audit.yaml
kind: dll_hook
path: plugins/echo.dll
hook: audit               # имя kind, зарегистрированного плагином

Точки жизненного цикла — Основы; сборка и C ABI — 20-native-plugins.