|
NeuralPlus 0.2.0
A small C++17 SDK for AI clients, sessions, tools, and tracing
|
Description and JSON Schema advertised to a model. More...
#include <types.hpp>
Public Attributes | |
| std::string | name |
| Portable function name. | |
| std::string | description |
| Human-readable instruction for deciding when to call the tool. | |
| JsonValue | input_schema |
JSON Schema whose root type must be object. | |
| JsonValue | provider_options = JsonValue::object() |
Description and JSON Schema advertised to a model.
| JsonValue neuralplus::ToolSpec::input_schema |
| JsonValue neuralplus::ToolSpec::provider_options = JsonValue::object() |
Provider-native function-declaration fields.
Provider adapters merge this object first, then apply the stable name, description, and input schema so portable fields cannot be replaced.