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

Deeply owned canonical TaskGraphProposal. More...

#include <task_graph_proposal.h>

Detailed Description

Deeply owned canonical TaskGraphProposal.

Equivalent JSON key, task, dependency, and binding order normalizes to the same canonical bytes and identity. The identity deliberately excludes source-map provenance and trusted policy/template details; those remain inputs to later compilation and admission receipts.

Schema 1 is the original document. Schema 2 requires every task to state a non-zero amount for each budget dimension in which its template has a non-zero ceiling (P_PROPOSAL_BUDGET_ZERO), so that the aggregate counts what each launched task receives, and adds two optional task members: literals (JSON values for declared input fields) and max_attempts. A schema-1 document keeps its canonical bytes and identity; a document that uses a schema-2 member while declaring schema 1 is P_PROPOSAL_SCHEMA_VERSION.

Definition at line 191 of file task_graph_proposal.h.


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