NeoGraph 0.16.0
A C++20 Graph Agent Engine Library — LangGraph for C++
Loading...
Searching...
No Matches
neograph::llm::Agent Member List

This is the complete list of members for neograph::llm::Agent, including all inherited members.

Agent(std::shared_ptr< Provider > provider, std::vector< std::unique_ptr< Tool > > tools, const std::string &instructions="", const std::string &model="")neograph::llm::Agent
complete(const std::vector< sp::Message > &messages)neograph::llm::Agent
run(std::vector< sp::Message > &messages, int max_iterations=10)neograph::llm::Agent
run(std::vector< sp::Message > &messages, int max_iterations, ToolExecutionContext effect_context)neograph::llm::Agent
run_stream(std::vector< sp::Message > &messages, const std::function< void(const sp::Event &)> &on_event, int max_iterations=10)neograph::llm::Agent
set_hook_runtime(std::shared_ptr<::neograph::HookRuntime > runtime)neograph::llm::Agentinline
set_runtime_interposition(std::shared_ptr<::neograph::RuntimeInterpositionController > controller)neograph::llm::Agent
set_tool_detection_timeout_seconds(int timeout_seconds)neograph::llm::Agentinline
set_tool_execution_controller(std::shared_ptr< ToolExecutionController > controller)neograph::llm::Agentinline
set_tool_gate(ToolGate gate)neograph::llm::Agentinline
usage() constneograph::llm::Agentinline