Tool schema definitions for AI agent tool documentation. More...
#include <string>#include <vector>#include "absl/strings/str_cat.h"#include "absl/strings/str_join.h"
Go to the source code of this file.
Classes | |
| struct | yaze::cli::agent::ArgumentSchema |
| Argument schema for a tool parameter. More... | |
| struct | yaze::cli::agent::ToolSchema |
| Complete tool schema for LLM documentation. More... | |
| class | yaze::cli::agent::ToolSchemaRegistry |
| Registry of all tool schemas. More... | |
Namespaces | |
| namespace | yaze |
| namespace | yaze::cli |
| Namespace for the command line interface. | |
| namespace | yaze::cli::agent |
Tool schema definitions for AI agent tool documentation.
Provides structured schema definitions that can be auto-generated into LLM system prompts for better tool calling accuracy.
Definition in file tool_schemas.h.