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

Tier resolution callbacks for delegation and auto-chain. More...

#include <entropic/core/engine_types.h>

Collaboration diagram for entropic::TierResolutionInterface:

Public Attributes

ChildContextInfo(* resolve_tier )(const std::string &tier_name, void *user_data) = nullptr
 Build context info for a child delegation to the given tier.
 
std::string(* get_tier_param )(const std::string &tier_name, const std::string &param_name, void *user_data) = nullptr
 Get a string parameter from tier identity frontmatter.
 
std::vector< std::string >(* get_handoff_targets )(const std::string &tier_name, void *user_data) = nullptr
 Get valid handoff targets from a tier.
 
bool(* tier_exists )(const std::string &tier_name, void *user_data) = nullptr
 Check if a tier exists in the configuration.
 
void * user_data = nullptr
 Opaque pointer (facade context)
 

Detailed Description

Tier resolution callbacks for delegation and auto-chain.

Injected by the facade. Allows core.so to resolve tier identity information without depending on prompts.so or inference.so.

Version
1.8.6

Definition at line 192 of file engine_types.h.

Member Data Documentation

◆ get_handoff_targets

std::vector< std::string >(* entropic::TierResolutionInterface::get_handoff_targets) (const std::string &tier_name, void *user_data) = nullptr

Get valid handoff targets from a tier.

Definition at line 199 of file engine_types.h.

◆ get_tier_param

std::string(* entropic::TierResolutionInterface::get_tier_param) (const std::string &tier_name, const std::string &param_name, void *user_data) = nullptr

Get a string parameter from tier identity frontmatter.

Returns
Parameter value, or empty string if not found.

Definition at line 199 of file engine_types.h.

◆ resolve_tier

ChildContextInfo(* entropic::TierResolutionInterface::resolve_tier) (const std::string &tier_name, void *user_data) = nullptr

Build context info for a child delegation to the given tier.

Definition at line 194 of file engine_types.h.

◆ tier_exists

bool(* entropic::TierResolutionInterface::tier_exists) (const std::string &tier_name, void *user_data) = nullptr

Check if a tier exists in the configuration.

Definition at line 209 of file engine_types.h.

◆ user_data

void* entropic::TierResolutionInterface::user_data = nullptr

Opaque pointer (facade context)

Definition at line 212 of file engine_types.h.


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