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

This is the complete list of members for neograph::graph::GraphEngine, including all inherited members.

admin() noexceptneograph::graph::GraphEngine
build(const json &definition, EngineConfig config)neograph::graph::GraphEnginestatic
build(const json &definition, EngineConfig config, EngineResources resources)neograph::graph::GraphEnginestatic
build_strict(const json &definition, EngineConfig config)neograph::graph::GraphEnginestatic
build_strict(const json &definition, EngineConfig config, EngineResources resources)neograph::graph::GraphEnginestatic
clear_node_cache()neograph::graph::GraphEngine
compile(const json &definition, const NodeContext &default_context, std::shared_ptr< CheckpointStore > store=nullptr)neograph::graph::GraphEnginestatic
fork(const std::string &source_thread_id, const std::string &new_thread_id, const std::string &checkpoint_id="")neograph::graph::GraphEngine
get_graph_name() constneograph::graph::GraphEngineinline
get_state(const std::string &thread_id) constneograph::graph::GraphEngine
get_state_history(const std::string &thread_id, int limit=100) constneograph::graph::GraphEngine
get_store() constneograph::graph::GraphEngineinline
inspect_nested_checkpoint(const std::string &root_thread_id, const std::vector< SubgraphPathStep > &path, std::shared_ptr< CheckpointStore > run_checkpoint_store={}) constneograph::graph::GraphEngine
link(CompiledGraph graph, EngineConfig config={})neograph::graph::GraphEnginestatic
link(CompiledGraph graph, EngineConfig config, EngineResources resources)neograph::graph::GraphEnginestatic
link(CompiledGraph graph, EngineConfig config, EngineResources resources, GraphGenerationIdentity generation)neograph::graph::GraphEnginestatic
link(ValidatedTopology topology, EngineConfig config={})neograph::graph::GraphEnginestatic
link(ValidatedTopology topology, EngineConfig config, EngineResources resources)neograph::graph::GraphEnginestatic
node_cache() constneograph::graph::GraphEngineinline
resolved_attempt_timeout_ms(const std::string &node_name) constneograph::graph::GraphEngine
resolved_retry_policy(const std::string &node_name) constneograph::graph::GraphEngineinline
resume(const std::string &thread_id, const json &resume_value=json(), const GraphStreamCallback &cb=nullptr)neograph::graph::GraphEngine
resume(const RunConfig &config, const json &resume_value=json(), const GraphStreamCallback &cb=nullptr)neograph::graph::GraphEngine
resume(const RunConfig &config, const json &resume_value, const GraphStreamCallback &cb, const RunMetadata &metadata)neograph::graph::GraphEngine
resume_async(const std::string &thread_id, const json &resume_value=json(), const GraphStreamCallback &cb=nullptr)neograph::graph::GraphEngine
resume_async(RunConfig config, json resume_value=json(), GraphStreamCallback cb=nullptr)neograph::graph::GraphEngine
resume_async(RunConfig config, json resume_value, GraphStreamCallback cb, RunMetadata metadata)neograph::graph::GraphEngine
resume_async(RunConfig config, json resume_value, GraphStreamCallback cb, RunMetadata metadata, RunResources resources)neograph::graph::GraphEngine
resume_from(RunConfig config, std::string checkpoint_id, json resume_value={}, GraphStreamCallback cb={}, RunMetadata metadata={}, RunResources resources={})neograph::graph::GraphEngine
resume_from_async(RunConfig config, std::string checkpoint_id, json resume_value={}, GraphStreamCallback cb={}, RunMetadata metadata={}, RunResources resources={})neograph::graph::GraphEngine
resume_from_until_safe_point_async(RunConfig config, std::string checkpoint_id, std::shared_ptr< GraphSafePointRequest > request, json resume_value={}, GraphStreamCallback cb={}, RunMetadata metadata={}, RunResources resources={})neograph::graph::GraphEngine
run(const RunConfig &config)neograph::graph::GraphEngine
run(const RunConfig &config, const RunMetadata &metadata)neograph::graph::GraphEngine
run_async(RunConfig config)neograph::graph::GraphEngine
run_async(RunConfig config, RunMetadata metadata)neograph::graph::GraphEngine
run_async(RunConfig config, RunMetadata metadata, RunResources resources)neograph::graph::GraphEngine
run_stream(const RunConfig &config, const GraphStreamCallback &cb)neograph::graph::GraphEngine
run_stream(const RunConfig &config, const GraphStreamCallback &cb, const RunMetadata &metadata)neograph::graph::GraphEngine
run_stream_async(RunConfig config, GraphStreamCallback cb)neograph::graph::GraphEngine
run_stream_async(RunConfig config, GraphStreamCallback cb, RunMetadata metadata)neograph::graph::GraphEngine
run_stream_async(RunConfig config, GraphStreamCallback cb, RunMetadata metadata, RunResources resources)neograph::graph::GraphEngine
run_until_safe_point_async(RunConfig config, std::shared_ptr< GraphSafePointRequest > request, GraphStreamCallback cb={}, RunMetadata metadata={}, RunResources resources={})neograph::graph::GraphEngine
set_checkpoint_store(std::shared_ptr< CheckpointStore > store)neograph::graph::GraphEngine
set_hook_runtime(std::shared_ptr<::neograph::HookRuntime > runtime)neograph::graph::GraphEngineinline
set_node_attempt_timeout_ms(const std::string &node_name, std::optional< int > timeout_ms)neograph::graph::GraphEngine
set_node_cache_enabled(const std::string &node_name, bool enabled)neograph::graph::GraphEngine
set_node_cache_enabled(const std::string &node_name, bool enabled, CacheKeyPolicy policy)neograph::graph::GraphEngine
set_node_cache_max_entries(std::size_t max_entries)neograph::graph::GraphEngine
set_node_retry_policy(const std::string &node_name, const RetryPolicy &policy)neograph::graph::GraphEngine
set_retry_policy(const RetryPolicy &policy)neograph::graph::GraphEngine
set_runtime_interposition(std::shared_ptr<::neograph::RuntimeInterpositionController > controller)neograph::graph::GraphEngine
set_store(std::shared_ptr< Store > store)neograph::graph::GraphEngine
set_tool_execution_controller(std::shared_ptr< ToolExecutionController > controller)neograph::graph::GraphEngineinline
set_tool_gate(ToolGate gate)neograph::graph::GraphEngineinline
set_worker_count(std::size_t n)neograph::graph::GraphEngine
set_worker_count_auto()neograph::graph::GraphEngine
update_state(const std::string &thread_id, const json &channel_writes, const std::string &as_node="")neograph::graph::GraphEngine
update_state_writes(const std::string &thread_id, const std::vector< ChannelWrite > &channel_writes, const std::string &as_node="")neograph::graph::GraphEngine
~GraphEngine()neograph::graph::GraphEngine