Хуки — расширение
Хуки, реализуемые вне ядра. Список всех хуков — 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.