|
Entropic 2.3.8
Local-first agentic inference engine
|
Engine-level hooks called during tool processing. More...
#include <entropic/core/engine_types.h>

Public Attributes | |
| void(* | after_tool )(LoopContext &ctx, void *user_data) = nullptr |
| Called after each tool execution. | |
| DirectiveResult(* | process_directives )(LoopContext &ctx, const std::vector< const Directive * > &directives, void *user_data) = nullptr |
| Process directives from tool results. | |
| void * | user_data = nullptr |
| Opaque pointer for hooks. | |
Engine-level hooks called during tool processing.
Bridges ToolExecutor (mcp.so) to DirectiveProcessor (core.so). Defined in engine_types.h because it only uses core types.
Definition at line 378 of file engine_types.h.
| void(* entropic::ToolExecutorHooks::after_tool) (LoopContext &ctx, void *user_data) = nullptr |
| DirectiveResult(* entropic::ToolExecutorHooks::process_directives) (LoopContext &ctx, const std::vector< const Directive * > &directives, void *user_data) = nullptr |
| void* entropic::ToolExecutorHooks::user_data = nullptr |
Opaque pointer for hooks.
Definition at line 390 of file engine_types.h.