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

One owner-scoped Program request. More...

#include <invocation.h>

Public Member Functions

std::string canonical_identity () const
 Content-addressed identity of the canonical payload.
 
std::string canonical_payload () const
 Canonical payload excludes the idempotency key and envelope metadata.
 
void validate () const
 Validate ownership, identity, sequence and required request fields.
 

Public Attributes

std::optional< ProgramActivation > selected_activation
 Present only for an activation-selected top-level start.
 

Detailed Description

One owner-scoped Program request.

message_sequence starts at one and is part of the idempotency payload: a replay with a changed owner, sequence, or request body is a conflict, not a second run.

Definition at line 115 of file invocation.h.

Member Data Documentation

◆ selected_activation

std::optional<ProgramActivation> neograph::program::RunInvocation::selected_activation

Present only for an activation-selected top-level start.

A new generation/fork has its own identity and must not inherit this pointer.

Definition at line 133 of file invocation.h.


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