Tool information for discoverability. More...
#include <tool_dispatcher.h>
Public Attributes | |
| std::string | name |
| std::string | category |
| std::string | description |
| std::string | usage |
| std::vector< std::string > | examples |
| bool | requires_rom |
| bool | requires_project |
Tool information for discoverability.
Definition at line 54 of file tool_dispatcher.h.
| std::string yaze::cli::agent::ToolDispatcher::ToolInfo::name |
Definition at line 55 of file tool_dispatcher.h.
Referenced by yaze::cli::agent::ToolDispatcher::GetToolInfo().
| std::string yaze::cli::agent::ToolDispatcher::ToolInfo::category |
Definition at line 56 of file tool_dispatcher.h.
| std::string yaze::cli::agent::ToolDispatcher::ToolInfo::description |
Definition at line 57 of file tool_dispatcher.h.
| std::string yaze::cli::agent::ToolDispatcher::ToolInfo::usage |
Definition at line 58 of file tool_dispatcher.h.
| std::vector<std::string> yaze::cli::agent::ToolDispatcher::ToolInfo::examples |
Definition at line 59 of file tool_dispatcher.h.
| bool yaze::cli::agent::ToolDispatcher::ToolInfo::requires_rom |
Definition at line 60 of file tool_dispatcher.h.
| bool yaze::cli::agent::ToolDispatcher::ToolInfo::requires_project |
Definition at line 61 of file tool_dispatcher.h.