Advanced routing system for agent tool responses. More...
#include <advanced_routing.h>
Classes | |
| struct | RouteContext |
| struct | RoutedResponse |
Static Public Member Functions | |
| static RoutedResponse | RouteHexAnalysis (const std::vector< uint8_t > &data, uint32_t address, const RouteContext &ctx) |
| Route hex data analysis response. | |
| static RoutedResponse | RouteMapEdit (const std::string &edit_intent, const RouteContext &ctx) |
| Route map editing response. | |
| static RoutedResponse | RoutePaletteAnalysis (const std::vector< uint16_t > &colors, const RouteContext &ctx) |
| Route palette analysis response. | |
| static RoutedResponse | SynthesizeMultiToolResponse (const std::vector< std::string > &tool_results, const RouteContext &ctx) |
| Synthesize multi-tool response. | |
| static std::string | GenerateGUIScript (const std::vector< std::string > &actions) |
| Generate GUI automation script. | |
Static Private Member Functions | |
| static std::string | InferDataType (const std::vector< uint8_t > &data) |
| static std::vector< std::string > | ExtractPatterns (const std::vector< uint8_t > &data) |
| static std::string | FormatForAgent (const std::string &raw_data) |
Advanced routing system for agent tool responses.
Optimizes information flow back to agent for:
Definition at line 23 of file advanced_routing.h.
|
static |
Route hex data analysis response.
Definition at line 13 of file advanced_routing.cc.
References yaze::cli::agent::AdvancedRouter::RoutedResponse::detailed_data, ExtractPatterns(), InferDataType(), yaze::cli::agent::AdvancedRouter::RoutedResponse::next_steps, and yaze::cli::agent::AdvancedRouter::RoutedResponse::summary.

|
static |
Route map editing response.
Definition at line 68 of file advanced_routing.cc.
References yaze::cli::agent::AdvancedRouter::RoutedResponse::detailed_data, GenerateGUIScript(), yaze::cli::agent::AdvancedRouter::RoutedResponse::gui_actions, yaze::cli::agent::AdvancedRouter::RoutedResponse::needs_approval, yaze::cli::agent::AdvancedRouter::RoutedResponse::next_steps, and yaze::cli::agent::AdvancedRouter::RoutedResponse::summary.

|
static |
Route palette analysis response.
Definition at line 95 of file advanced_routing.cc.
References yaze::cli::agent::AdvancedRouter::RoutedResponse::detailed_data, yaze::cli::agent::AdvancedRouter::RoutedResponse::next_steps, and yaze::cli::agent::AdvancedRouter::RoutedResponse::summary.
|
static |
Synthesize multi-tool response.
Definition at line 134 of file advanced_routing.cc.
References yaze::cli::agent::AdvancedRouter::RoutedResponse::detailed_data, yaze::cli::agent::AdvancedRouter::RoutedResponse::next_steps, yaze::cli::agent::AdvancedRouter::RoutedResponse::summary, and yaze::cli::agent::AdvancedRouter::RouteContext::user_intent.
|
static |
Generate GUI automation script.
Definition at line 150 of file advanced_routing.cc.
Referenced by RouteMapEdit().
|
staticprivate |
Definition at line 162 of file advanced_routing.cc.
Referenced by RouteHexAnalysis().
|
staticprivate |
Definition at line 170 of file advanced_routing.cc.
Referenced by RouteHexAnalysis().
|
staticprivate |
Definition at line 202 of file advanced_routing.cc.