#include "cli/service/agent/tool_registry.h"#include <string>#include <vector>#include "absl/container/flat_hash_set.h"#include "absl/strings/str_cat.h"#include "cli/service/agent/tool_registration.h"#include "cli/service/usage_schema.h"Go to the source code of this file.
Namespaces | |
| namespace | yaze |
| namespace | yaze::cli |
| namespace | yaze::cli::agent |
| namespace | yaze::cli::agent::anonymous_namespace{tool_registry.cc} |
Functions | |
| std::vector< std::string > | yaze::cli::agent::anonymous_namespace{tool_registry.cc}::InferRequiredArgsFromUsage (const std::vector< UsageParameter > ¶meters) |
| std::vector< std::string > | yaze::cli::agent::anonymous_namespace{tool_registry.cc}::InferFlagArgsFromUsage (const std::vector< UsageParameter > ¶meters) |
| ToolAccess | yaze::cli::agent::anonymous_namespace{tool_registry.cc}::InferToolAccess (const std::string &tool_name) |
| ToolDefinition | yaze::cli::agent::anonymous_namespace{tool_registry.cc}::NormalizeDefinition (ToolDefinition def) |