Namespaces | |
namespace | anonymous_namespace{ai_action_parser.cc} |
namespace | anonymous_namespace{ai_gui_controller_test.cc} |
Classes | |
struct | ActionRefinement |
Refined action parameters based on vision analysis. More... | |
struct | AIAction |
Represents a single action to be performed in the GUI. More... | |
class | AIActionParser |
Parses natural language commands into structured GUI actions. More... | |
class | AIGUIController |
High-level controller for AI-driven GUI automation with vision feedback. More... | |
struct | ControlLoopConfig |
Configuration for the AI GUI control loop. More... | |
struct | ControlResult |
Result of AI-controlled GUI automation. More... | |
class | VisionActionRefiner |
Uses Gemini Vision to analyze GUI screenshots and refine AI actions. More... | |
struct | VisionAnalysisResult |
Result of analyzing a screenshot with Gemini Vision. More... | |
Enumerations | |
enum class | AIActionType { kOpenEditor , kSelectTile , kPlaceTile , kSaveTile , kVerifyTile , kClickButton , kWait , kScreenshot , kInvalidAction } |
Types of actions the AI can request. More... | |
|
strong |
Types of actions the AI can request.
Enumerator | |
---|---|
kOpenEditor | |
kSelectTile | |
kPlaceTile | |
kSaveTile | |
kVerifyTile | |
kClickButton | |
kWait | |
kScreenshot | |
kInvalidAction |
Definition at line 18 of file ai_action_parser.h.