|
Agents 1.6.9
Edge AI Agents SDK
|
Parameter type for tools and LLM calls. More...
#include <types.h>
Public Attributes | |
| std::string | name |
| The name of the parameter. | |
| std::string | description |
| The description of the parameter. | |
| std::string | type |
| The type of the parameter. | |
| bool | required |
| Whether the parameter is required. | |
| std::optional< JsonObject > | default_value = std::nullopt |
| The default value of the parameter. | |
| std::optional< JsonObject > | items = std::nullopt |
| Element schema for type: "array" parameters. | |
| std::optional< JsonObject > | properties = std::nullopt |
| Nested property schema for type: "object" parameters. | |
| std::optional< JsonObject > | enum_values = std::nullopt |
| Allowed enum values for the parameter. | |
Parameter type for tools and LLM calls.
| std::optional<JsonObject> agents::Parameter::enum_values = std::nullopt |
Allowed enum values for the parameter.
| std::optional<JsonObject> agents::Parameter::items = std::nullopt |
| std::optional<JsonObject> agents::Parameter::properties = std::nullopt |
Nested property schema for type: "object" parameters.