Entropic 2.3.8
Local-first agentic inference engine
Loading...
Searching...
No Matches
entropic::AgentEngine Member List

This is the complete list of members for entropic::AgentEngine, including all inherited members.

AgentEngine(const InferenceInterface &inference, const LoopConfig &loop_config, const CompactionConfig &compaction_config)entropic::AgentEngine
build_directive_hooks()entropic::AgentEngine
callbacks()entropic::AgentEngineinline
cancel_pause()entropic::AgentEngine
clear_conversation()entropic::AgentEngine
clear_user_message_queue()entropic::AgentEngine
context_usage(const std::vector< Message > &messages) constentropic::AgentEngine
delegation_callbacks_snapshot() constentropic::AgentEngine
directive_processor()entropic::AgentEngineinline
fold_complete_into_assistant(LoopContext &ctx, const Message &tool_result_msg) constentropic::AgentEngine
get_messages() constentropic::AgentEngine
interrupt()entropic::AgentEngine
is_delegation_cycle(const LoopContext &ctx, const std::string &target) constentropic::AgentEngine
is_delegation_repeat_blocked(const LoopContext &ctx, const std::string &target) constentropic::AgentEngine
is_running() constentropic::AgentEngineinline
last_loop_metrics() constentropic::AgentEngineinline
loop_config() constentropic::AgentEngineinline
MAX_DELEGATION_DEPTHentropic::AgentEnginestatic
message_count() constentropic::AgentEngine
pause()entropic::AgentEngine
per_tier_metrics() constentropic::AgentEngineinline
prepare_next_turn(std::vector< Message > &pending)entropic::AgentEngine
queue_user_message(const std::string &message)entropic::AgentEngine
reset_interrupt()entropic::AgentEngine
run(std::vector< Message > messages)entropic::AgentEngine
run_loop(LoopContext &ctx)entropic::AgentEngine
run_streaming(const std::string &input, TokenCallback on_token, void *user_data, int *cancel_flag)entropic::AgentEngine
run_streaming(std::vector< Message > new_messages, TokenCallback on_token, void *user_data, int *cancel_flag)entropic::AgentEngine
run_turn(const std::string &input)entropic::AgentEngine
run_turn(std::vector< Message > new_messages)entropic::AgentEngine
seconds_since_last_activity() constentropic::AgentEngine
seed_system_prompt(const std::vector< Message > &new_messages)entropic::AgentEngine
set_callbacks(const EngineCallbacks &callbacks)entropic::AgentEngine
set_delegation_callbacks(ent_decision_t(*on_start)(const ent_delegation_request_t *, void *), ent_decision_t(*on_complete)(const ent_delegation_result_t *, void *), void *user_data)entropic::AgentEngine
set_external_interrupt(void(*cb)(void *user_data), void *user_data)entropic::AgentEngine
set_handoff_rules(const std::unordered_map< std::string, std::vector< std::string > > &rules)entropic::AgentEngine
set_hooks(const HookInterface &hooks)entropic::AgentEngine
set_message_queue_capacity(int cap)entropic::AgentEngine
set_project_dir(const std::filesystem::path &project_dir)entropic::AgentEngine
set_queue_observer(void(*observer)(const char *, size_t, void *), void *user_data)entropic::AgentEngine
set_relay_single_delegate(const std::string &name)entropic::AgentEngine
set_session_logger(SessionLogger *logger)entropic::AgentEngine
set_state_observer(void(*observer)(int state, void *user_data), void *user_data)entropic::AgentEngine
set_storage(const StorageInterface &storage)entropic::AgentEngine
set_stream_observer(TokenCallback observer, void *user_data)entropic::AgentEngine
set_system_prompt(const std::string &prompt)entropic::AgentEngine
set_tier_info(const std::string &name, const ChildContextInfo &info)entropic::AgentEngine
set_tier_resolution(const TierResolutionInterface &tier_res)entropic::AgentEngine
set_tool_executor(const ToolExecutionInterface &tool_exec)entropic::AgentEngine
set_validation_provider(char *(*provider)(void *), void *user_data)entropic::AgentEngine
tier_requires_explicit_completion(const std::string &tier) constentropic::AgentEngine
tier_resolution() constentropic::AgentEngine
user_message_queue_depth() constentropic::AgentEngine