Classes | |
| struct | AgentResponse |
| class | AIService |
| struct | AIServiceConfig |
| class | AnthropicAIService |
| struct | AnthropicConfig |
| struct | AssertionOutcome |
| Individual assertion outcome within a harness test. More... | |
| class | AutocompleteEngine |
| struct | AutomationResult |
| Result of a GUI automation action. More... | |
| class | CanvasAutomationClient |
| class | CommandRegistry |
| Single source of truth for all z3ed commands. More... | |
| struct | DiagnosticFinding |
| A single diagnostic finding. More... | |
| struct | DiagnosticReport |
| Complete diagnostic report. More... | |
| struct | DiscoveredWindowInfo |
| struct | DiscoverWidgetsQuery |
| struct | DiscoverWidgetsResult |
| class | DungeonDoctorCommandHandler |
| Dungeon doctor command for room data integrity. More... | |
| class | DungeonObjectValidateCommandHandler |
| struct | FewShotExample |
| class | GeminiAIService |
| struct | GeminiConfig |
| class | GfxExportCommandHandler |
| Export 16x16 blocks of a 3bpp graphics sheet to an indexed PNG. More... | |
| class | GfxImportCommandHandler |
| Import an indexed PNG into a sheet at a 16x16 block. –dry-run reports the blocks, tiles and ROM bytes that would change; –write saves the result through the sheet writer to –out (never the input ROM). More... | |
| class | GfxRoomExportCommandHandler |
| Export a dungeon room's 8 background sheets as one 128x256 indexed PNG with one uniform palette, plus an optional JSON sidecar listing each slot's sheet and which rooms share the main blockset, room blockset and each sheet. –out-dir instead exports one PNG per slot using its resolved palette half, plus manifest.json. PNGs keep raw 3bpp indices for gfx-import. More... | |
| class | GfxRoomImportCommandHandler |
| Import an edited room background PNG: only sheets whose pixels changed are written, each through the sheet writer. More... | |
| class | GfxSheetInventoryCommandHandler |
| Read-only inventory of graphics sheets: storage, empty 16x16 blocks, reserved/flagged sheets, and which blocksets, spritesets, overworld areas and dungeon rooms use each sheet. More... | |
| class | GfxTilemapRenderCommandHandler |
| Renders a 2bpp SNES BG tilemap file (e.g. an Oracle of Secrets Menu/tilemaps/*.tilemap file) to a true-color-equivalent indexed PNG, using real CHR graphics and a real palette pulled from a ROM (or file sources). This is the headless counterpart of the Screen editor's "Menu Tilemap (2bpp)" panel preview, used for scripted/agent pixel comparisons against reference screenshots. More... | |
| class | GraphicsContextCommandHandler |
| class | GraphicsDoctorCommandHandler |
| Graphics doctor command for validating graphics sheets and blocksets. More... | |
| class | GuiAutomationClient |
| Client for automating YAZE GUI through gRPC. More... | |
| struct | HarnessTestSummary |
| Aggregated metadata about a harness test. More... | |
| class | HexAnnotateCommandHandler |
| Show known data structure annotations at a ROM offset. More... | |
| class | HexCompareCommandHandler |
| Compare two ROM files byte-by-byte. More... | |
| class | HexDumpCommandHandler |
| Dump a hex view of a ROM file. More... | |
| struct | ListTestsResult |
| Result container for ListTests RPC. More... | |
| class | LocalGeminiCliService |
| struct | MapDistributionStats |
| Entity distribution statistics for coverage analysis. More... | |
| struct | MapPointerStatus |
| Map pointer validation status. More... | |
| class | MessageDoctorCommandHandler |
| class | MockAIService |
| struct | ModelInfo |
| class | ModelRegistry |
| class | ModernCLI |
| class | OllamaAIService |
| struct | OllamaConfig |
| class | OpenAIAIService |
| struct | OpenAIConfig |
| class | OverworldAllocationCommandHandler |
| Read-only overworld area allocation map ($00-$BF) with an optional TailMapExpansion.asm compatibility check. More... | |
| class | OverworldDoctorCommandHandler |
| ROM doctor command for overworld data integrity. More... | |
| class | OverworldValidateCommandHandler |
| Validate overworld map32 pointers and decompression. More... | |
| class | PolicyEvaluator |
| struct | PolicyResult |
| struct | PolicyViolation |
| class | PromptBuilder |
| class | ProposalRegistry |
| struct | ReplayTestResult |
| struct | ResourceAction |
| struct | ResourceArgument |
| class | ResourceCatalog |
| class | ResourceContextBuilder |
| Builds contextual information from ROM resources for AI prompts. More... | |
| struct | ResourceSchema |
| class | RomCompareCommandHandler |
| Compare two ROMs to identify differences and corruption. More... | |
| struct | RomCompareResult |
| ROM comparison result for baseline comparisons. More... | |
| struct | RomContext |
| class | RomDoctorCommandHandler |
| ROM doctor command for file integrity validation. More... | |
| struct | RomFeatures |
| ROM feature detection results. More... | |
| class | RomSandboxManager |
| class | SpriteDoctorCommandHandler |
| Sprite doctor command for validating sprite tables and data. More... | |
| struct | StartRecordingResult |
| struct | StopRecordingResult |
| struct | Suggestion |
| struct | TestCaseDefinition |
| struct | TestCaseRunResult |
| struct | TestGroupDefinition |
| class | TestListCommandHandler |
| List available tests with labels and requirements. More... | |
| struct | TestResultDetails |
| Detailed execution results for a specific harness test. More... | |
| class | TestRunCommandHandler |
| Run tests with structured output. More... | |
| class | TestStatusCommandHandler |
| Show test configuration status. More... | |
| struct | TestStatusDetails |
| Detailed information about an individual test execution. More... | |
| struct | TestStep |
| A single step in a GUI test workflow. More... | |
| struct | TestSuiteConfig |
| struct | TestSuiteDefinition |
| struct | TestSuiteRunSummary |
| struct | TestWorkflow |
| A complete GUI test workflow. More... | |
| class | TestWorkflowGenerator |
| Generates GUI test workflows from natural language prompts. More... | |
| struct | Tile16Change |
| Represents a single tile16 change in a proposal. More... | |
| struct | Tile16Proposal |
| Represents a proposal for tile16 edits on the overworld. More... | |
| class | Tile16ProposalGenerator |
| Generates and manages tile16 editing proposals. More... | |
| struct | Tile16Status |
| Tile16 region status. Every 16-bit value is a legal tile word (vhopppcc cccccccc), so the doctor cannot tell damaged entries from edits without a known-good copy; compare against a backup with rom-compare. More... | |
| struct | ToolArgument |
| struct | ToolCall |
| class | ToolSchemaBuilder |
| struct | ToolSpecification |
| struct | UiSyncStateSnapshot |
| struct | WaitForIdleResult |
| struct | WidgetBoundingBox |
| struct | WidgetDescriptor |
Enumerations | |
| enum class | DiagnosticSeverity { kInfo , kWarning , kError , kCritical } |
| Severity level for diagnostic findings. More... | |
| enum class | AgentPromptProfile { kStandard , kOracleOfSecrets } |
| enum class | ClickType { kLeft , kRight , kMiddle , kDouble } |
| Type of click action to perform. More... | |
| enum class | TestRunStatus { kUnknown , kQueued , kRunning , kPassed , kFailed , kTimeout } |
| Execution status codes returned by the harness. More... | |
| enum class | WidgetTypeFilter { kUnspecified , kAll , kButton , kInput , kMenu , kTab , kCheckbox , kSlider , kCanvas , kSelectable , kOther } |
| enum class | PolicySeverity { kInfo , kWarning , kCritical } |
| enum class | TestCaseOutcome { kPassed , kFailed , kError , kSkipped } |
| enum class | TestStepType { kClick , kType , kWait , kAssert , kScreenshot } |
| Type of test step to execute. More... | |
Functions | |
| BrowserAIService * | GetGlobalBrowserAIService () |
| Rom * | GetGlobalRom () |
| absl::Status | HandleGfxExportLegacy (const std::vector< std::string > &arg_vec) |
| absl::Status | HandleGfxImportLegacy (const std::vector< std::string > &arg_vec) |
| absl::Status | HandlePaletteExportLegacy (const std::vector< std::string > &arg_vec) |
| absl::Status | HandlePaletteImportLegacy (const std::vector< std::string > &arg_vec) |
| absl::Status | HandlePaletteLegacy (const std::vector< std::string > &arg_vec) |
| absl::Status | InitializeMockRom (Rom &rom) |
| Initialize a mock ROM for testing without requiring an actual ROM file. | |
| bool | ShouldUseMockRom () |
| Check if mock ROM mode should be used based on flags. | |
| std::string | SeverityToString (DiagnosticSeverity severity) |
| Convert severity to string for output. | |
| std::string | NormalizeOpenAiBaseUrl (std::string base) |
| AIServiceConfig | BuildAIServiceConfigFromFlags () |
| AgentPromptProfile | DetectPromptProfile (const AIServiceConfig &config) |
| std::vector< AIServiceConfig > | DiscoverModelRegistryConfigs (const AIServiceConfig &base_config) |
| std::unique_ptr< AIService > | CreateAIService () |
| std::unique_ptr< AIService > | CreateAIService (const AIServiceConfig &config) |
| absl::StatusOr< std::unique_ptr< AIService > > | CreateAIServiceStrict (const AIServiceConfig &config) |
| absl::StatusOr< TestSuiteDefinition > | ParseTestSuiteDefinition (absl::string_view content) |
| absl::StatusOr< TestSuiteDefinition > | LoadTestSuiteFromFile (const std::string &path) |
| std::string | BuildTextSummary (const TestSuiteRunSummary &summary) |
| absl::StatusOr< std::string > | BuildJUnitReport (const TestSuiteRunSummary &summary) |
| absl::Status | WriteJUnitReport (const TestSuiteRunSummary &summary, const std::string &output_path) |
| std::string | BuildTestSuiteYaml (const TestSuiteDefinition &suite) |
| absl::Status | WriteTestSuiteToFile (const TestSuiteDefinition &suite, const std::string &path, bool overwrite) |
| std::string | GetColoredLogo () |
Variables | |
| constexpr uint32_t | kSnesHeaderBase = 0x7FC0 |
| constexpr uint32_t | kChecksumComplementPos = 0x7FDC |
| constexpr uint32_t | kChecksumPos = 0x7FDE |
| constexpr uint32_t | kMap16TilesExpanded = 0x1E8000 |
| constexpr uint32_t | kMap16TilesExpandedEnd = 0x1F0000 |
| constexpr uint32_t | kMap16ExpandedFlagPos = 0x02FD28 |
| constexpr uint32_t | kMap32ExpandedFlagPos = 0x01772E |
| constexpr int | kNumTile16Vanilla = 3752 |
| constexpr int | kNumTile16Expanded = 4096 |
| constexpr uint32_t | kPtrTableLowBase = 0x1794D |
| constexpr uint32_t | kPtrTableHighBase = 0x17B2D |
| constexpr int | kVanillaMapCount = 160 |
| constexpr uint32_t | kZSCustomVersionPos = 0x140145 |
| constexpr uint32_t | kCustomBGEnabledPos = 0x140141 |
| constexpr uint32_t | kCustomMainPalettePos = 0x140142 |
| constexpr uint32_t | kCustomMosaicPos = 0x140143 |
| constexpr uint32_t | kCustomAnimatedGFXPos = 0x140146 |
| constexpr uint32_t | kCustomOverlayPos = 0x140147 |
| constexpr uint32_t | kCustomTileGFXPos = 0x140148 |
| constexpr uint32_t | kExpandedPtrTableMarker = 0x1423FF |
| constexpr uint8_t | kExpandedPtrTableMagic = 0xEA |
| constexpr uint32_t | kExpandedPtrTableHigh = 0x142400 |
| constexpr uint32_t | kExpandedPtrTableLow = 0x142640 |
| constexpr int | kExpandedMapCount = 192 |
| constexpr char | kProviderAuto [] = "auto" |
| constexpr char | kProviderMock [] = "mock" |
| constexpr char | kProviderOllama [] = "ollama" |
| constexpr char | kProviderGemini [] = "gemini" |
| constexpr char | kProviderAnthropic [] = "anthropic" |
| constexpr char | kProviderOpenAi [] = "openai" |
| constexpr char | kProviderHalext [] = "halext" |
| constexpr char | kProviderAfsBridge [] = "afs-bridge" |
| constexpr char | kProviderExternal [] = "external" |
| constexpr char | kProviderClaude [] = "claude" |
| constexpr char | kProviderAnthropicClaude [] = "anthropic-claude" |
| constexpr char | kProviderSonnet [] = "sonnet" |
| constexpr char | kProviderOpus [] = "opus" |
| constexpr char | kProviderChatGpt [] = "chatgpt" |
| constexpr char | kProviderGpt [] = "gpt" |
| constexpr char | kProviderGoogle [] = "google" |
| constexpr char | kProviderGoogleGemini [] = "google-gemini" |
| constexpr char | kProviderLmStudio [] = "lmstudio" |
| constexpr char | kProviderLmStudioDashed [] = "lm-studio" |
| constexpr char | kProviderCustomOpenAi [] = "custom-openai" |
| constexpr char | kProviderOpenAiCompatible [] = "openai-compatible" |
| constexpr char | kProviderGeminiCli [] = "gemini-cli" |
| constexpr char | kProviderLocalGemini [] = "local-gemini" |
| constexpr const char * | kZ3edLogo |
| constexpr const char * | kZ3edLogoCompact |
| constexpr const char * | kZ3edLogoMinimal |
|
strong |
Severity level for diagnostic findings.
| Enumerator | |
|---|---|
| kInfo | |
| kWarning | |
| kError | |
| kCritical | |
Definition at line 16 of file diagnostic_types.h.
|
strong |
| Enumerator | |
|---|---|
| kStandard | |
| kOracleOfSecrets | |
Definition at line 17 of file service_factory.h.
|
strong |
Type of click action to perform.
| Enumerator | |
|---|---|
| kLeft | |
| kRight | |
| kMiddle | |
| kDouble | |
Definition at line 33 of file gui_automation_client.h.
|
strong |
Execution status codes returned by the harness.
| Enumerator | |
|---|---|
| kUnknown | |
| kQueued | |
| kRunning | |
| kPassed | |
| kFailed | |
| kTimeout | |
Definition at line 52 of file gui_automation_client.h.
|
strong |
| Enumerator | |
|---|---|
| kUnspecified | |
| kAll | |
| kButton | |
| kInput | |
| kMenu | |
| kTab | |
| kCheckbox | |
| kSlider | |
| kCanvas | |
| kSelectable | |
| kOther | |
Definition at line 152 of file gui_automation_client.h.
|
strong |
| Enumerator | |
|---|---|
| kInfo | |
| kWarning | |
| kCritical | |
Definition at line 16 of file policy_evaluator.h.
|
strong |
| Enumerator | |
|---|---|
| kPassed | |
| kFailed | |
| kError | |
| kSkipped | |
Definition at line 59 of file test_suite.h.
|
strong |
Type of test step to execute.
| Enumerator | |
|---|---|
| kClick | |
| kType | |
| kWait | |
| kAssert | |
| kScreenshot | |
Definition at line 18 of file test_workflow_generator.h.
| BrowserAIService * yaze::cli::GetGlobalBrowserAIService | ( | ) |
|
extern |
| absl::Status yaze::cli::HandleGfxExportLegacy | ( | const std::vector< std::string > & | arg_vec | ) |
Definition at line 14 of file gfx.cc.
References yaze::gfx::Arena::Get(), yaze::Rom::is_loaded(), yaze::Rom::LoadFromFile(), and yaze::gfx::SaveCgx().

| absl::Status yaze::cli::HandleGfxImportLegacy | ( | const std::vector< std::string > & | arg_vec | ) |
Definition at line 58 of file gfx.cc.
References yaze::Rom::filename(), yaze::gfx::Arena::Get(), yaze::Rom::is_loaded(), yaze::gfx::LoadCgx(), yaze::Rom::LoadFromFile(), and yaze::Rom::SaveToFile().
| absl::Status yaze::cli::HandlePaletteExportLegacy | ( | const std::vector< std::string > & | arg_vec | ) |
Definition at line 40 of file palette.cc.
References yaze::gfx::PaletteGroupMap::get_group(), yaze::Rom::is_loaded(), yaze::Rom::LoadFromFile(), yaze::zelda3::LoadGameData(), yaze::zelda3::GameData::palette_groups, and yaze::gfx::SaveCol().
Referenced by HandlePaletteLegacy().
| absl::Status yaze::cli::HandlePaletteImportLegacy | ( | const std::vector< std::string > & | arg_vec | ) |
Definition at line 113 of file palette.cc.
References yaze::gfx::DecodeColFile(), yaze::Rom::filename(), yaze::gfx::PaletteGroupMap::get_group(), yaze::Rom::is_loaded(), yaze::Rom::LoadFromFile(), yaze::zelda3::LoadGameData(), yaze::zelda3::GameData::palette_groups, and yaze::Rom::SaveToFile().
Referenced by HandlePaletteLegacy().
| absl::Status yaze::cli::HandlePaletteLegacy | ( | const std::vector< std::string > & | arg_vec | ) |
Definition at line 21 of file palette.cc.
References HandlePaletteExportLegacy(), and HandlePaletteImportLegacy().

| absl::Status yaze::cli::InitializeMockRom | ( | Rom & | rom | ) |
Initialize a mock ROM for testing without requiring an actual ROM file.
This creates a minimal but valid ROM structure populated with:
Purpose: Allow AI agent testing and CI/CD without committing ROM files
| rom | ROM object to initialize as mock |
Definition at line 16 of file mock_rom.cc.
References yaze::project::YazeProject::InitializeEmbeddedLabels(), yaze::project::ResourceLabelManager::labels_, yaze::project::ResourceLabelManager::labels_loaded_, yaze::Rom::LoadFromData(), yaze::Rom::resource_label(), yaze::project::YazeProject::resource_labels, and yaze::zelda3::Zelda3Labels::ToResourceLabels().
Referenced by yaze::cli::resources::CommandContext::Initialize(), and yaze::cli::agent::anonymous_namespace{conversation_test.cc}::LoadRomForAgent().

| bool yaze::cli::ShouldUseMockRom | ( | ) |
Check if mock ROM mode should be used based on flags.
Definition at line 80 of file mock_rom.cc.
|
inline |
Convert severity to string for output.
Definition at line 26 of file diagnostic_types.h.
References kCritical, kError, kInfo, and kWarning.
Referenced by yaze::cli::handlers::anonymous_namespace{oracle_menu_commands.cc}::FormatIssueLine(), and yaze::cli::DiagnosticFinding::FormatJson().
|
inline |
Definition at line 11 of file ai_config_utils.h.
Referenced by yaze::editor::AgentEditor::ApplyConfig(), yaze::editor::AgentEditor::ApplyConfigFromContext(), yaze::editor::internal::ApplyHostPresetToProfile(), yaze::editor::AgentEditor::ApplyModelPreset(), yaze::editor::AgentEditor::InitializeWithDependencies(), anonymous_namespace{service_factory.cc}::NormalizeConfig(), anonymous_namespace{service_factory_browser.cc}::NormalizeConfig(), anonymous_namespace{service_factory_browser.cc}::NormalizeOpenAIApiBase(), yaze::editor::AgentEditor::RefreshModelCache(), yaze::editor::AgentEditor::SyncConfigFromProfile(), and yaze::editor::AgentEditor::SyncContextFromProfile().
| AIServiceConfig yaze::cli::BuildAIServiceConfigFromFlags | ( | ) |
Definition at line 179 of file service_factory.cc.
References yaze::cli::AIServiceConfig::anthropic_api_key, yaze::cli::AIServiceConfig::gemini_api_key, yaze::cli::AIServiceConfig::model, yaze::cli::AIServiceConfig::ollama_host, yaze::cli::AIServiceConfig::openai_base_url, yaze::cli::AIServiceConfig::provider, and yaze::cli::AIServiceConfig::rom_path_hint.
Referenced by CreateAIService(), yaze::cli::ModelRegistry::EnsureDiscoveredServicesLocked(), and yaze::cli::agent::HandleRunCommand().
| AgentPromptProfile yaze::cli::DetectPromptProfile | ( | const AIServiceConfig & | config | ) |
Definition at line 192 of file service_factory.cc.
References yaze::Rom::filename(), kOracleOfSecrets, kStandard, yaze::cli::AIServiceConfig::rom_context, and yaze::cli::AIServiceConfig::rom_path_hint.
Referenced by anonymous_namespace{service_factory.cc}::ResolveOracleSystemInstruction(), and anonymous_namespace{service_factory_browser.cc}::ResolveOracleSystemInstruction().

| std::vector< AIServiceConfig > yaze::cli::DiscoverModelRegistryConfigs | ( | const AIServiceConfig & | base_config | ) |
Definition at line 203 of file service_factory.cc.
References yaze::cli::AIServiceConfig::anthropic_api_key, yaze::cli::AIServiceConfig::gemini_api_key, kProviderAnthropic, kProviderAuto, kProviderGemini, kProviderOllama, kProviderOpenAi, yaze::cli::AIServiceConfig::openai_api_key, and yaze::cli::AIServiceConfig::provider.
Referenced by yaze::cli::ModelRegistry::EnsureDiscoveredServicesLocked().
| std::unique_ptr< AIService > yaze::cli::CreateAIService | ( | ) |
Definition at line 241 of file service_factory.cc.
References BuildAIServiceConfigFromFlags(), and CreateAIService().
Referenced by CreateAIService(), yaze::cli::agent::HandlePlanCommand(), and yaze::cli::agent::HandleRunCommand().

| std::unique_ptr< AIService > yaze::cli::CreateAIService | ( | const AIServiceConfig & | config | ) |
Definition at line 245 of file service_factory.cc.
References yaze::cli::AIServiceConfig::anthropic_api_key, CreateAIServiceStrict(), yaze::cli::AIServiceConfig::gemini_api_key, kProviderAnthropic, kProviderAuto, kProviderGemini, kProviderMock, kProviderOllama, kProviderOpenAi, yaze::cli::AIServiceConfig::model, yaze::cli::AIServiceConfig::openai_api_key, and yaze::cli::AIServiceConfig::provider.

| absl::StatusOr< std::unique_ptr< AIService > > yaze::cli::CreateAIServiceStrict | ( | const AIServiceConfig & | config | ) |
Definition at line 298 of file service_factory.cc.
References yaze::cli::AIServiceConfig::anthropic_api_key, yaze::cli::OllamaConfig::base_url, yaze::cli::OpenAIConfig::base_url, yaze::cli::AIServiceConfig::gemini_api_key, kProviderAnthropic, kProviderAuto, kProviderGemini, kProviderGeminiCli, kProviderLocalGemini, kProviderMock, kProviderOllama, kProviderOpenAi, yaze::cli::AnthropicConfig::model, yaze::cli::GeminiConfig::model, yaze::cli::OllamaConfig::model, yaze::cli::OpenAIConfig::model, yaze::cli::AIServiceConfig::model, yaze::cli::AIServiceConfig::ollama_host, yaze::cli::AIServiceConfig::openai_api_key, yaze::cli::AIServiceConfig::openai_base_url, yaze::cli::AnthropicConfig::prompt_version, yaze::cli::GeminiConfig::prompt_version, yaze::cli::OpenAIConfig::prompt_version, yaze::cli::AIServiceConfig::provider, yaze::cli::AnthropicConfig::system_instruction, yaze::cli::GeminiConfig::system_instruction, yaze::cli::OpenAIConfig::system_instruction, yaze::cli::OllamaConfig::system_prompt, yaze::cli::AnthropicConfig::use_function_calling, yaze::cli::GeminiConfig::use_function_calling, yaze::cli::OpenAIConfig::use_function_calling, yaze::cli::AnthropicConfig::verbose, yaze::cli::GeminiConfig::verbose, yaze::cli::OpenAIConfig::verbose, and yaze::cli::AIServiceConfig::verbose.
Referenced by yaze::cli::agent::ConversationalAgentService::ConfigureProvider(), CreateAIService(), and yaze::editor::AgentEditor::RefreshModelCache().
| absl::StatusOr< TestSuiteDefinition > yaze::cli::ParseTestSuiteDefinition | ( | absl::string_view | content | ) |
Definition at line 535 of file test_suite_loader.cc.
References yaze::cli::TestSuiteDefinition::config, yaze::cli::TestSuiteDefinition::description, yaze::cli::TestSuiteDefinition::name, RETURN_IF_ERROR, and yaze::cli::TestSuiteDefinition::version.
Referenced by LoadTestSuiteFromFile().
| absl::StatusOr< TestSuiteDefinition > yaze::cli::LoadTestSuiteFromFile | ( | const std::string & | path | ) |
Definition at line 600 of file test_suite_loader.cc.
References ParseTestSuiteDefinition().

| std::string yaze::cli::BuildTextSummary | ( | const TestSuiteRunSummary & | summary | ) |
Definition at line 112 of file test_suite_reporter.cc.
References kPassed, yaze::cli::TestSuiteDefinition::name, yaze::cli::TestSuiteRunSummary::results, yaze::cli::TestSuiteRunSummary::started_at, and yaze::cli::TestSuiteRunSummary::suite.
| absl::StatusOr< std::string > yaze::cli::BuildJUnitReport | ( | const TestSuiteRunSummary & | summary | ) |
Definition at line 180 of file test_suite_reporter.cc.
References kError, kFailed, yaze::cli::TestSuiteDefinition::name, yaze::cli::TestSuiteRunSummary::results, yaze::cli::TestSuiteRunSummary::started_at, and yaze::cli::TestSuiteRunSummary::suite.
Referenced by WriteJUnitReport().
| absl::Status yaze::cli::WriteJUnitReport | ( | const TestSuiteRunSummary & | summary, |
| const std::string & | output_path ) |
Definition at line 265 of file test_suite_reporter.cc.
References ASSIGN_OR_RETURN, and BuildJUnitReport().

| std::string yaze::cli::BuildTestSuiteYaml | ( | const TestSuiteDefinition & | suite | ) |
Definition at line 77 of file test_suite_writer.cc.
References yaze::cli::TestSuiteDefinition::config, yaze::cli::TestGroupDefinition::depends_on, yaze::cli::TestGroupDefinition::description, yaze::cli::TestSuiteDefinition::description, yaze::cli::TestSuiteDefinition::groups, yaze::cli::TestGroupDefinition::name, yaze::cli::TestSuiteDefinition::name, yaze::cli::TestSuiteConfig::parallel_execution, yaze::cli::TestSuiteConfig::retry_on_failure, yaze::cli::TestGroupDefinition::tests, yaze::cli::TestSuiteConfig::timeout_seconds, and yaze::cli::TestSuiteDefinition::version.
Referenced by WriteTestSuiteToFile().
| absl::Status yaze::cli::WriteTestSuiteToFile | ( | const TestSuiteDefinition & | suite, |
| const std::string & | path, | ||
| bool | overwrite ) |
Definition at line 147 of file test_suite_writer.cc.
References BuildTestSuiteYaml().

|
inline |
Definition at line 47 of file z3ed_ascii_logo.h.
Referenced by anonymous_namespace{cli_main.cc}::PrintCompactHelp(), anonymous_namespace{cli_main.cc}::PrintVersion(), and yaze::cli::ModernCLI::ShowHelp().
|
constexpr |
Definition at line 251 of file diagnostic_types.h.
Referenced by yaze::cli::anonymous_namespace{rom_doctor_commands.cc}::ReadRomHeader().
|
constexpr |
Definition at line 252 of file diagnostic_types.h.
Referenced by yaze::cli::RomDoctorCommandHandler::Execute(), yaze::cli::anonymous_namespace{rom_compare_commands.cc}::FindDiffRegions(), and yaze::cli::anonymous_namespace{rom_doctor_commands.cc}::ReadRomHeader().
|
constexpr |
Definition at line 253 of file diagnostic_types.h.
Referenced by yaze::cli::anonymous_namespace{rom_compare_commands.cc}::FindDiffRegions(), and yaze::cli::anonymous_namespace{rom_doctor_commands.cc}::ReadRomHeader().
|
constexpr |
Definition at line 256 of file diagnostic_types.h.
Referenced by yaze::cli::anonymous_namespace{rom_doctor_commands.cc}::ValidateExpandedTables(), and yaze::cli::anonymous_namespace{overworld_validate_commands.cc}::ValidateTile16Region().
|
constexpr |
Definition at line 257 of file diagnostic_types.h.
Referenced by yaze::cli::anonymous_namespace{rom_doctor_commands.cc}::ValidateExpandedTables().
|
constexpr |
Definition at line 258 of file diagnostic_types.h.
Referenced by yaze::cli::anonymous_namespace{rom_compare_commands.cc}::AnalyzeRom(), yaze::cli::anonymous_namespace{overworld_doctor_commands.cc}::DetectRomFeatures(), yaze::cli::anonymous_namespace{rom_doctor_commands.cc}::DetectRomFeaturesLocal(), and yaze::cli::anonymous_namespace{overworld_validate_commands.cc}::ValidateTile16Region().
|
constexpr |
Definition at line 259 of file diagnostic_types.h.
Referenced by yaze::cli::anonymous_namespace{rom_compare_commands.cc}::AnalyzeRom(), yaze::cli::anonymous_namespace{overworld_doctor_commands.cc}::DetectRomFeatures(), and yaze::cli::anonymous_namespace{rom_doctor_commands.cc}::DetectRomFeaturesLocal().
|
constexpr |
Definition at line 260 of file diagnostic_types.h.
Referenced by yaze::cli::anonymous_namespace{overworld_validate_commands.cc}::ValidateTile16Region().
|
constexpr |
Definition at line 261 of file diagnostic_types.h.
Referenced by yaze::cli::anonymous_namespace{overworld_validate_commands.cc}::ValidateTile16Region().
|
constexpr |
Definition at line 266 of file diagnostic_types.h.
Referenced by yaze::cli::anonymous_namespace{rom_doctor_commands.cc}::CheckCorruptionHeuristics(), and yaze::cli::anonymous_namespace{overworld_doctor_commands.cc}::ValidateMapPointers().
|
constexpr |
Definition at line 267 of file diagnostic_types.h.
Referenced by yaze::cli::anonymous_namespace{rom_doctor_commands.cc}::CheckCorruptionHeuristics(), and yaze::cli::anonymous_namespace{overworld_doctor_commands.cc}::ValidateMapPointers().
|
constexpr |
Definition at line 268 of file diagnostic_types.h.
Referenced by yaze::cli::anonymous_namespace{rom_doctor_commands.cc}::CheckCorruptionHeuristics(), and yaze::cli::anonymous_namespace{overworld_doctor_commands.cc}::ValidateMapPointers().
|
constexpr |
Definition at line 271 of file diagnostic_types.h.
Referenced by yaze::cli::anonymous_namespace{rom_compare_commands.cc}::AnalyzeRom(), yaze::cli::anonymous_namespace{overworld_doctor_commands.cc}::ApplyTailExpansion(), yaze::cli::anonymous_namespace{overworld_doctor_commands.cc}::DetectRomFeatures(), and yaze::cli::anonymous_namespace{rom_doctor_commands.cc}::DetectRomFeaturesLocal().
|
constexpr |
Definition at line 274 of file diagnostic_types.h.
Referenced by yaze::cli::anonymous_namespace{rom_doctor_commands.cc}::CheckZScreamHeuristics(), and yaze::cli::anonymous_namespace{overworld_doctor_commands.cc}::DetectRomFeatures().
|
constexpr |
Definition at line 275 of file diagnostic_types.h.
Referenced by yaze::cli::anonymous_namespace{rom_doctor_commands.cc}::CheckZScreamHeuristics(), and yaze::cli::anonymous_namespace{overworld_doctor_commands.cc}::DetectRomFeatures().
|
constexpr |
Definition at line 276 of file diagnostic_types.h.
Referenced by yaze::cli::anonymous_namespace{overworld_doctor_commands.cc}::DetectRomFeatures().
|
constexpr |
Definition at line 277 of file diagnostic_types.h.
Referenced by yaze::cli::anonymous_namespace{overworld_doctor_commands.cc}::DetectRomFeatures().
|
constexpr |
Definition at line 278 of file diagnostic_types.h.
Referenced by yaze::cli::anonymous_namespace{overworld_doctor_commands.cc}::DetectRomFeatures().
|
constexpr |
Definition at line 279 of file diagnostic_types.h.
Referenced by yaze::cli::anonymous_namespace{overworld_doctor_commands.cc}::DetectRomFeatures().
|
constexpr |
Definition at line 286 of file diagnostic_types.h.
Referenced by yaze::cli::anonymous_namespace{overworld_doctor_commands.cc}::ApplyTailExpansion(), yaze::cli::anonymous_namespace{overworld_doctor_commands.cc}::DetectRomFeatures(), and yaze::cli::anonymous_namespace{rom_doctor_commands.cc}::DetectRomFeaturesLocal().
|
constexpr |
Definition at line 287 of file diagnostic_types.h.
Referenced by yaze::cli::anonymous_namespace{overworld_doctor_commands.cc}::ApplyTailExpansion(), yaze::cli::anonymous_namespace{overworld_doctor_commands.cc}::DetectRomFeatures(), and yaze::cli::anonymous_namespace{rom_doctor_commands.cc}::DetectRomFeaturesLocal().
|
constexpr |
Definition at line 288 of file diagnostic_types.h.
Referenced by yaze::cli::anonymous_namespace{rom_doctor_commands.cc}::CheckCorruptionHeuristics().
|
constexpr |
Definition at line 289 of file diagnostic_types.h.
Referenced by yaze::cli::anonymous_namespace{rom_doctor_commands.cc}::CheckCorruptionHeuristics().
|
constexpr |
Definition at line 290 of file diagnostic_types.h.
Referenced by yaze::cli::anonymous_namespace{rom_doctor_commands.cc}::CheckCorruptionHeuristics().
|
inlineconstexpr |
Definition at line 6 of file provider_ids.h.
Referenced by yaze::editor::AgentEditor::ApplyConfig(), CreateAIService(), CreateAIServiceStrict(), DiscoverModelRegistryConfigs(), anonymous_namespace{service_factory.cc}::NormalizeConfig(), and anonymous_namespace{service_factory_browser.cc}::NormalizeConfig().
|
inlineconstexpr |
Definition at line 7 of file provider_ids.h.
Referenced by yaze::editor::AgentEditor::AgentEditor(), yaze::editor::AgentEditor::ApplyConfigFromContext(), yaze::editor::AgentEditor::ApplyUserSettingsDefaults(), yaze::cli::agent::ConversationalAgentService::ConfigureProvider(), yaze::cli::agent::ConversationalAgentService::ConversationalAgentService(), yaze::cli::agent::ConversationalAgentService::ConversationalAgentService(), CreateAIService(), CreateAIServiceStrict(), anonymous_namespace{model_registry.cc}::CreateDiscoveryService(), yaze::cli::MockAIService::GenerateResponse(), yaze::cli::MockAIService::GenerateResponse(), yaze::cli::MockAIService::GetProviderName(), yaze::editor::AgentEditor::InitializeWithDependencies(), anonymous_namespace{service_factory_browser.cc}::IsBrowserSupportedProvider(), yaze::editor::AgentEditor::JsonToProfile(), yaze::cli::MockAIService::ListAvailableModels(), yaze::editor::AgentEditor::MaybeAutoDetectLocalProviders(), yaze::editor::AgentEditor::RefreshModelCache(), yaze::editor::AgentConfigPanel::RenderModelConfigControls(), and yaze::editor::AgentEditor::SyncContextFromProfile().
|
inlineconstexpr |
Definition at line 8 of file provider_ids.h.
Referenced by yaze::editor::internal::ApplyHostPresetToProfile(), yaze::editor::AgentEditor::ApplyModelPreset(), CreateAIService(), CreateAIServiceStrict(), anonymous_namespace{model_registry.cc}::CreateDiscoveryService(), DiscoverModelRegistryConfigs(), yaze::editor::SettingsPanel::DrawAIAgentSettings(), yaze::cli::OllamaAIService::GetProviderName(), yaze::editor::AgentEditor::InitializeWithDependencies(), yaze::editor::AgentEditor::MaybeAutoDetectLocalProviders(), yaze::editor::AgentConfigPanel::RenderModelConfigControls(), and yaze::editor::AgentConfigPanel::RenderModelDeck().
|
inlineconstexpr |
Definition at line 9 of file provider_ids.h.
Referenced by yaze::editor::internal::ApplyHostPresetToProfile(), CreateAIService(), CreateAIServiceStrict(), anonymous_namespace{model_registry.cc}::CreateDiscoveryService(), DiscoverModelRegistryConfigs(), yaze::cli::GeminiAIService::GetProviderName(), yaze::editor::AgentEditor::InitializeWithDependencies(), anonymous_namespace{service_factory_browser.cc}::IsBrowserSupportedProvider(), yaze::editor::AgentEditor::MaybeAutoDetectLocalProviders(), anonymous_namespace{service_factory_browser.cc}::NormalizeBrowserProviderAlias(), anonymous_namespace{service_factory.cc}::NormalizeProviderAlias(), yaze::editor::AgentConfigPanel::RenderModelConfigControls(), and yaze::editor::internal::ResolveHostApiKey().
|
inlineconstexpr |
Definition at line 10 of file provider_ids.h.
Referenced by yaze::editor::internal::ApplyHostPresetToProfile(), CreateAIService(), CreateAIServiceStrict(), anonymous_namespace{model_registry.cc}::CreateDiscoveryService(), DiscoverModelRegistryConfigs(), yaze::cli::AnthropicAIService::GetProviderName(), yaze::editor::AgentEditor::InitializeWithDependencies(), yaze::editor::AgentEditor::MaybeAutoDetectLocalProviders(), anonymous_namespace{service_factory.cc}::NormalizeProviderAlias(), yaze::editor::AgentConfigPanel::RenderModelConfigControls(), and yaze::editor::internal::ResolveHostApiKey().
|
inlineconstexpr |
Definition at line 11 of file provider_ids.h.
Referenced by yaze::editor::internal::ApplyHostPresetToProfile(), yaze::editor::AgentEditor::ApplyModelPreset(), CreateAIService(), CreateAIServiceStrict(), anonymous_namespace{model_registry.cc}::CreateDiscoveryService(), DiscoverModelRegistryConfigs(), yaze::editor::SettingsPanel::DrawAIAgentSettings(), yaze::editor::AgentEditor::DrawConfigurationPanel(), yaze::cli::OpenAIAIService::GetProviderName(), yaze::editor::AgentEditor::InitializeWithDependencies(), anonymous_namespace{service_factory_browser.cc}::IsOpenAiCompatibleProvider(), yaze::editor::AgentEditor::MaybeAutoDetectLocalProviders(), anonymous_namespace{service_factory_browser.cc}::NormalizeBrowserProviderAlias(), anonymous_namespace{service_factory.cc}::NormalizeProviderAlias(), yaze::editor::AgentConfigPanel::RenderModelConfigControls(), yaze::editor::AgentConfigPanel::RenderModelDeck(), and yaze::editor::internal::ResolveHostApiKey().
|
inlineconstexpr |
Definition at line 12 of file provider_ids.h.
Referenced by anonymous_namespace{service_factory_browser.cc}::IsOpenAiCompatibleProvider().
|
inlineconstexpr |
Definition at line 13 of file provider_ids.h.
Referenced by anonymous_namespace{service_factory_browser.cc}::IsOpenAiCompatibleProvider().
|
inlineconstexpr |
Definition at line 14 of file provider_ids.h.
Referenced by yaze::cli::agent::ConversationalAgentService::HandleExternalResponse().
|
inlineconstexpr |
Definition at line 16 of file provider_ids.h.
Referenced by anonymous_namespace{service_factory.cc}::NormalizeProviderAlias().
|
inlineconstexpr |
Definition at line 17 of file provider_ids.h.
Referenced by anonymous_namespace{service_factory.cc}::NormalizeProviderAlias().
|
inlineconstexpr |
Definition at line 18 of file provider_ids.h.
Referenced by anonymous_namespace{service_factory.cc}::NormalizeProviderAlias().
|
inlineconstexpr |
Definition at line 19 of file provider_ids.h.
Referenced by anonymous_namespace{service_factory.cc}::NormalizeProviderAlias().
|
inlineconstexpr |
Definition at line 20 of file provider_ids.h.
Referenced by anonymous_namespace{service_factory_browser.cc}::NormalizeBrowserProviderAlias(), and anonymous_namespace{service_factory.cc}::NormalizeProviderAlias().
|
inlineconstexpr |
Definition at line 21 of file provider_ids.h.
Referenced by anonymous_namespace{service_factory_browser.cc}::NormalizeBrowserProviderAlias(), and anonymous_namespace{service_factory.cc}::NormalizeProviderAlias().
|
inlineconstexpr |
Definition at line 22 of file provider_ids.h.
Referenced by anonymous_namespace{service_factory_browser.cc}::NormalizeBrowserProviderAlias(), and anonymous_namespace{service_factory.cc}::NormalizeProviderAlias().
|
inlineconstexpr |
Definition at line 23 of file provider_ids.h.
Referenced by anonymous_namespace{service_factory_browser.cc}::NormalizeBrowserProviderAlias(), and anonymous_namespace{service_factory.cc}::NormalizeProviderAlias().
|
inlineconstexpr |
Definition at line 24 of file provider_ids.h.
Referenced by yaze::editor::internal::ApplyHostPresetToProfile(), yaze::editor::SettingsPanel::DrawAIAgentSettings(), anonymous_namespace{service_factory_browser.cc}::IsOpenAiCompatibleProvider(), yaze::editor::AgentEditor::MaybeAutoDetectLocalProviders(), anonymous_namespace{service_factory_browser.cc}::NormalizeBrowserProviderAlias(), anonymous_namespace{service_factory.cc}::NormalizeProviderAlias(), and yaze::editor::internal::ResolveHostApiKey().
|
inlineconstexpr |
Definition at line 25 of file provider_ids.h.
Referenced by anonymous_namespace{service_factory_browser.cc}::NormalizeBrowserProviderAlias(), and anonymous_namespace{service_factory.cc}::NormalizeProviderAlias().
|
inlineconstexpr |
Definition at line 26 of file provider_ids.h.
Referenced by anonymous_namespace{service_factory_browser.cc}::NormalizeBrowserProviderAlias(), and anonymous_namespace{service_factory.cc}::NormalizeProviderAlias().
|
inlineconstexpr |
Definition at line 27 of file provider_ids.h.
Referenced by anonymous_namespace{service_factory_browser.cc}::NormalizeBrowserProviderAlias(), and anonymous_namespace{service_factory.cc}::NormalizeProviderAlias().
|
inlineconstexpr |
Definition at line 28 of file provider_ids.h.
Referenced by CreateAIServiceStrict(), anonymous_namespace{model_registry.cc}::CreateDiscoveryService(), and yaze::cli::LocalGeminiCliService::GetProviderName().
|
inlineconstexpr |
Definition at line 29 of file provider_ids.h.
Referenced by CreateAIServiceStrict(), and anonymous_namespace{model_registry.cc}::CreateDiscoveryService().
|
constexpr |
Definition at line 10 of file z3ed_ascii_logo.h.
|
constexpr |
Definition at line 23 of file z3ed_ascii_logo.h.
|
constexpr |
Definition at line 37 of file z3ed_ascii_logo.h.