yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
tool_schemas.h File Reference

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"
Include dependency graph for tool_schemas.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
 

Detailed Description

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.