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

Typed per-call controls translated into the selected SDK provider family. More...

#include <provider.h>

Collaboration diagram for neograph::ProviderControls:
[legend]

Public Attributes

std::optional< sp::chat::ReasoningOptions > chat_reasoning
 Deprecated in 0.16.0 and removed in 0.17.0: use the family nests (chat.reasoning, responses.include, messages.tool_choice, generate.thinking_level, ...).
 

Detailed Description

Typed per-call controls translated into the selected SDK provider family.

The flat members are portable; a family's own controls are in its nest. A portable control the family cannot express throws in make_provider_request; unsupported family/model combinations fail at prepare.

Definition at line 118 of file provider.h.

Member Data Documentation

◆ chat_reasoning

std::optional<sp::chat::ReasoningOptions> neograph::ProviderControls::chat_reasoning

Deprecated in 0.16.0 and removed in 0.17.0: use the family nests (chat.reasoning, responses.include, messages.tool_choice, generate.thinking_level, ...).

Setting one of these and its nest member too throws.

Definition at line 142 of file provider.h.


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