| AgentEngine(const InferenceInterface &inference, const LoopConfig &loop_config, const CompactionConfig &compaction_config) | entropic::AgentEngine | |
| build_directive_hooks() | entropic::AgentEngine | |
| callbacks() | entropic::AgentEngine | inline |
| cancel_pause() | entropic::AgentEngine | |
| clear_conversation() | entropic::AgentEngine | |
| clear_user_message_queue() | entropic::AgentEngine | |
| context_usage(const std::vector< Message > &messages) const | entropic::AgentEngine | |
| delegation_callbacks_snapshot() const | entropic::AgentEngine | |
| directive_processor() | entropic::AgentEngine | inline |
| fold_complete_into_assistant(LoopContext &ctx, const Message &tool_result_msg) const | entropic::AgentEngine | |
| get_messages() const | entropic::AgentEngine | |
| interrupt() | entropic::AgentEngine | |
| is_delegation_cycle(const LoopContext &ctx, const std::string &target) const | entropic::AgentEngine | |
| is_delegation_repeat_blocked(const LoopContext &ctx, const std::string &target) const | entropic::AgentEngine | |
| is_running() const | entropic::AgentEngine | inline |
| last_loop_metrics() const | entropic::AgentEngine | inline |
| loop_config() const | entropic::AgentEngine | inline |
| MAX_DELEGATION_DEPTH | entropic::AgentEngine | static |
| message_count() const | entropic::AgentEngine | |
| pause() | entropic::AgentEngine | |
| per_tier_metrics() const | entropic::AgentEngine | inline |
| 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() const | entropic::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) const | entropic::AgentEngine | |
| tier_resolution() const | entropic::AgentEngine | |
| user_message_queue_depth() const | entropic::AgentEngine | |