NeoGraph 0.16.0
A C++20 Graph Agent Engine Library — LangGraph for C++
Loading...
Searching...
No Matches
neograph::ToolExecutionError Class Reference

Thrown by the throwing facade ToolExecutionController::execute_async for every terminal status except Succeeded and the two cancellation statuses (which throw graph::CancelledException): it carries the whole typed result. More...

#include <tool_execution.h>

Inherits std::runtime_error.

Detailed Description

Thrown by the throwing facade ToolExecutionController::execute_async for every terminal status except Succeeded and the two cancellation statuses (which throw graph::CancelledException): it carries the whole typed result.

The node failure classifier reads it: an uncertain effect is NG.EffectUncertain, a timed-out or expired call NG.Timeout, anything else an ordinary failure, which is not retried when the call was refused (refused) and the refusal is not retryable.

Definition at line 109 of file tool_execution.h.


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