Entropic 2.3.8
Local-first agentic inference engine
Loading...
Searching...
No Matches
entropic::AgentEngine::DelegationCallbacks Struct Reference

Grouped consumer-registered delegation callbacks (gh#29). More...

#include <entropic/core/engine.h>

Public Attributes

ent_decision_t(* start )(const ent_delegation_request_t *, void *) = nullptr
 
ent_decision_t(* complete )(const ent_delegation_result_t *, void *) = nullptr
 
void * user_data = nullptr
 

Detailed Description

Grouped consumer-registered delegation callbacks (gh#29).

Public so delegation_callbacks_snapshot() can return it. The struct mirrors the C ABI surface: a start gate, a complete delivery, and a shared user_data pointer. Snapshotted under delegation_cb_mutex_ to avoid torn reads.

Version
2.1.5

Definition at line 89 of file engine.h.

Member Data Documentation

◆ complete

ent_decision_t(* entropic::AgentEngine::DelegationCallbacks::complete) (const ent_delegation_result_t *, void *) = nullptr

Definition at line 92 of file engine.h.

◆ start

ent_decision_t(* entropic::AgentEngine::DelegationCallbacks::start) (const ent_delegation_request_t *, void *) = nullptr

Definition at line 90 of file engine.h.

◆ user_data

void* entropic::AgentEngine::DelegationCallbacks::user_data = nullptr

Definition at line 94 of file engine.h.


The documentation for this struct was generated from the following file: