1#ifndef YAZE_SRC_CLI_HANDLERS_AGENT_COMMAND_HANDLERS_H_
2#define YAZE_SRC_CLI_HANDLERS_AGENT_COMMAND_HANDLERS_H_
16class HexReadCommandHandler;
17class HexWriteCommandHandler;
18class HexSearchCommandHandler;
20class PaletteGetColorsCommandHandler;
21class PaletteSetColorCommandHandler;
22class PaletteAnalyzeCommandHandler;
24class SpriteListCommandHandler;
25class SpritePropertiesCommandHandler;
26class SpritePaletteCommandHandler;
28class MusicListCommandHandler;
29class MusicInfoCommandHandler;
30class MusicTracksCommandHandler;
32class DialogueListCommandHandler;
33class DialogueReadCommandHandler;
34class DialogueSearchCommandHandler;
36class MessageListCommandHandler;
37class MessageReadCommandHandler;
38class MessageSearchCommandHandler;
40class ResourceListCommandHandler;
41class ResourceSearchCommandHandler;
43class DungeonListSpritesCommandHandler;
44class DungeonDescribeRoomCommandHandler;
45class DungeonExportRoomCommandHandler;
46class DungeonListObjectsCommandHandler;
47class DungeonGetRoomTilesCommandHandler;
48class DungeonSetRoomPropertyCommandHandler;
50class OverworldFindTileCommandHandler;
51class OverworldDescribeMapCommandHandler;
52class OverworldListWarpsCommandHandler;
53class OverworldListSpritesCommandHandler;
54class OverworldGetEntranceCommandHandler;
55class OverworldTileStatsCommandHandler;
57class GuiPlaceTileCommandHandler;
58class GuiClickCommandHandler;
59class GuiDiscoverToolCommandHandler;
60class GuiScreenshotCommandHandler;
62class EmulatorStepCommandHandler;
63class EmulatorRunCommandHandler;
64class EmulatorPauseCommandHandler;
65class EmulatorResetCommandHandler;
66class EmulatorGetStateCommandHandler;
67class EmulatorSetBreakpointCommandHandler;
68class EmulatorClearBreakpointCommandHandler;
69class EmulatorListBreakpointsCommandHandler;
70class EmulatorReadMemoryCommandHandler;
71class EmulatorWriteMemoryCommandHandler;
72class EmulatorGetRegistersCommandHandler;
73class EmulatorGetMetricsCommandHandler;
76class ToolsHarnessStateCommandHandler;
77class ToolsExtractValuesCommandHandler;
78class ToolsExtractGoldenCommandHandler;
79class ToolsPatchV3CommandHandler;
80class ToolsListCommandHandler;
87std::vector<std::unique_ptr<resources::CommandHandler>>
95std::vector<std::unique_ptr<resources::CommandHandler>>
103std::vector<std::unique_ptr<resources::CommandHandler>>
std::vector< std::unique_ptr< resources::CommandHandler > > CreateAllCommandHandlers()
Factory function to create all command handlers (CLI + agent)
std::vector< std::unique_ptr< resources::CommandHandler > > CreateCliCommandHandlers()
Factory function to create all CLI-level command handlers.
std::vector< std::unique_ptr< resources::CommandHandler > > CreateAgentCommandHandlers()
Factory function to create all agent-specific command handlers.