| 1 | // <auto-generated/> |
| 2 | using System.Collections.Generic; |
| 3 | using System; |
| 4 | |
| 5 | namespace CascadeIDE.Services; |
| 6 | |
| 7 | internal static class IdeCommandsArgsGenerated |
| 8 | { |
| 9 | private static readonly Dictionary<string, IdeCommandsArgs.Arg[]> ArgsByCommandId = new(StringComparer.Ordinal) |
| 10 | { |
| 11 | ["activate_document"] = new IdeCommandsArgs.Arg[] { new("file_path", "string", true, false, null) }, |
| 12 | ["add_control"] = new IdeCommandsArgs.Arg[] { new("parent_name", "string", true, false, null), new("control_type", "string", true, false, null), new("content", "string", false, false, null), new("name", "string", false, false, null) }, |
| 13 | ["append_agent_notes"] = new IdeCommandsArgs.Arg[] { new("content", "string", true, false, null) }, |
| 14 | ["append_knowledge_file"] = new IdeCommandsArgs.Arg[] { new("file_path", "string", true, false, null), new("content", "string", true, false, null), new("knowledge_path", "string", false, false, null), new("knowledge_root_id", "string", false, false, null), new("save_revision", "boolean", false, false, null) }, |
| 15 | ["apply_edit"] = new IdeCommandsArgs.Arg[] { new("file_path", "string", true, false, null), new("start_line", "integer", true, false, null), new("start_column", "integer", true, false, null), new("end_line", "integer", true, false, null), new("end_column", "integer", true, false, null), new("new_text", "string", true, false, null) }, |
| 16 | ["capture_window"] = new IdeCommandsArgs.Arg[] { new("scope", "string", false, false, null), new("workspace_path", "string", false, false, null), new("output_path", "string", false, false, null) }, |
| 17 | ["casa_field_infer"] = new IdeCommandsArgs.Arg[] { new("query", "string", false, false, null) }, |
| 18 | ["casa_field_query"] = new IdeCommandsArgs.Arg[] { new("query", "string", true, false, null), new("open", "boolean", false, false, null) }, |
| 19 | ["chat_edit_message"] = new IdeCommandsArgs.Arg[] { new("message_id", "string", true, false, null), new("new_content", "string", true, false, null), new("reason", "string", false, false, null) }, |
| 20 | ["chat_export_readable"] = new IdeCommandsArgs.Arg[] { new("write_file", "boolean", false, false, null), new("file_name", "string", false, false, null) }, |
| 21 | ["chat_record_sedm_decision"] = new IdeCommandsArgs.Arg[] { new("outcome", "string", true, false, null), new("chosen_approach", "string", false, false, null), new("selection_rationale", "string", false, false, null), new("considered", "object", false, true, "object"), new("findings", "object", false, true, "object"), new("touched_paths", "string", false, true, "string"), new("revision", "string", false, false, null) }, |
| 22 | ["chat_record_sedm_intent"] = new IdeCommandsArgs.Arg[] { new("outcome", "string", true, false, null), new("trigger", "string", false, false, null), new("chosen_approach", "string", false, false, null), new("selection_rationale", "string", false, false, null), new("considered", "object", false, true, "object") }, |
| 23 | ["chat_select_message"] = new IdeCommandsArgs.Arg[] { new("ordinal", "integer", false, false, null), new("end_ordinal", "integer", false, false, null), new("index", "integer", false, false, null) }, |
| 24 | ["chat_set_product_spine"] = new IdeCommandsArgs.Arg[] { new("line_title", "string", false, false, null), new("current_focus", "string", false, false, null), new("milestones", "string", false, false, null), new("include_in_agent_context", "boolean", false, false, null) }, |
| 25 | ["click_control"] = new IdeCommandsArgs.Arg[] { new("name", "string", false, false, null) }, |
| 26 | ["close_document"] = new IdeCommandsArgs.Arg[] { new("file_path", "string", true, false, null) }, |
| 27 | ["cockpit.open_command_line"] = new IdeCommandsArgs.Arg[] { new("initial_text", "string", false, false, null) }, |
| 28 | ["codebase_index_explain"] = new IdeCommandsArgs.Arg[] { new("workspace_path", "string", false, false, null), new("solution_path", "string", false, false, null), new("hit_id", "integer", true, false, null) }, |
| 29 | ["codebase_index_reindex"] = new IdeCommandsArgs.Arg[] { new("workspace_path", "string", false, false, null), new("solution_path", "string", false, false, null), new("full_rebuild", "boolean", false, false, null) }, |
| 30 | ["codebase_index_search"] = new IdeCommandsArgs.Arg[] { new("workspace_path", "string", false, false, null), new("solution_path", "string", false, false, null), new("query", "string", true, false, null), new("top_n", "integer", false, false, null), new("semantic", "boolean", false, false, null), new("alpha", "number", false, false, null), new("beta", "number", false, false, null), new("vec_top_k", "integer", false, false, null), new("path_prefix", "string", false, false, null), new("exclude_path_prefixes", "string", false, true, "string"), new("extensions", "string", false, true, "string") }, |
| 31 | ["codebase_index_status"] = new IdeCommandsArgs.Arg[] { new("workspace_path", "string", false, false, null), new("solution_path", "string", false, false, null) }, |
| 32 | ["compact_hot_context"] = new IdeCommandsArgs.Arg[] { new("apply", "boolean", false, false, null) }, |
| 33 | ["create_project_in_solution"] = new IdeCommandsArgs.Arg[] { new("template", "string", true, false, null), new("project_name", "string", true, false, null) }, |
| 34 | ["debug_attach"] = new IdeCommandsArgs.Arg[] { new("workspace_path", "string", true, false, null), new("process_id", "integer", true, false, null), new("target_path", "string", false, false, null), new("netcoredbg_path", "string", false, false, null) }, |
| 35 | ["debug_launch"] = new IdeCommandsArgs.Arg[] { new("workspace_path", "string", false, false, null), new("target_path", "string", false, false, null), new("profile_name", "string", false, false, null), new("netcoredbg_path", "string", false, false, null), new("program_args", "string", false, true, "string") }, |
| 36 | ["debug_stop_context"] = new IdeCommandsArgs.Arg[] { new("frame_index", "integer", false, false, null), new("fast", "boolean", false, false, null), new("max_depth", "integer", false, false, null), new("max_children_per_node", "integer", false, false, null), new("time_budget_ms", "integer", false, false, null), new("format", "string", false, false, null), new("json_indented", "boolean", false, false, null) }, |
| 37 | ["debug_variables"] = new IdeCommandsArgs.Arg[] { new("frame_index", "integer", false, false, null) }, |
| 38 | ["delete_knowledge_file"] = new IdeCommandsArgs.Arg[] { new("file_path", "string", true, false, null), new("knowledge_path", "string", false, false, null), new("knowledge_root_id", "string", false, false, null) }, |
| 39 | ["delete_knowledge_section"] = new IdeCommandsArgs.Arg[] { new("file_path", "string", true, false, null), new("section_id", "string", true, false, null), new("knowledge_path", "string", false, false, null), new("knowledge_root_id", "string", false, false, null) }, |
| 40 | ["editor.reveal_code"] = new IdeCommandsArgs.Arg[] { new("code_ref", "string", true, false, null), new("active_file", "string", false, false, null), new("duration_ms", "integer", false, false, null) }, |
| 41 | ["editor.select_code"] = new IdeCommandsArgs.Arg[] { new("code_ref", "string", true, false, null), new("active_file", "string", false, false, null), new("duration_ms", "integer", false, false, null) }, |
| 42 | ["explain_trace_step"] = new IdeCommandsArgs.Arg[] { new("step_index", "integer", true, false, null) }, |
| 43 | ["extract_from_archive"] = new IdeCommandsArgs.Arg[] { new("query", "string", true, false, null), new("revision_file", "string", false, false, null), new("head_limit", "integer", false, false, null), new("context_lines", "integer", false, false, null) }, |
| 44 | ["fetch_web_public_url"] = new IdeCommandsArgs.Arg[] { new("url", "string", true, false, null), new("max_chars", "integer", false, false, null) }, |
| 45 | ["forge.artifact.goto"] = new IdeCommandsArgs.Arg[] { new("bracket", "string", true, false, null), new("base_url", "string", false, false, null), new("select_code", "boolean", false, false, null) }, |
| 46 | ["forge_lens.auth_status"] = new IdeCommandsArgs.Arg[] { new("base_url", "string", false, false, null) }, |
| 47 | ["forge_lens.connect"] = new IdeCommandsArgs.Arg[] { new("base_url", "string", false, false, null) }, |
| 48 | ["forge_lens.create_issue"] = new IdeCommandsArgs.Arg[] { new("title", "string", true, false, null), new("body", "string", false, false, null), new("repo", "string", false, false, null), new("base_url", "string", false, false, null), new("file_path", "string", false, false, null), new("line_start", "integer", false, false, null), new("line_end", "integer", false, false, null), new("member_key", "string", false, false, null) }, |
| 49 | ["forge_lens.create_merge_request"] = new IdeCommandsArgs.Arg[] { new("title", "string", true, false, null), new("source_branch", "string", true, false, null), new("target_branch", "string", false, false, null), new("repo", "string", false, false, null), new("base_url", "string", false, false, null), new("file_path", "string", false, false, null), new("line_start", "integer", false, false, null), new("line_end", "integer", false, false, null) }, |
| 50 | ["forge_lens.disconnect"] = new IdeCommandsArgs.Arg[] { new("base_url", "string", false, false, null) }, |
| 51 | ["fork_chat_thread"] = new IdeCommandsArgs.Arg[] { new("parent_message_id", "string", false, false, null), new("display_title", "string", false, false, null), new("title", "string", false, false, null) }, |
| 52 | ["get_code_metrics"] = new IdeCommandsArgs.Arg[] { new("scope", "string", false, false, null), new("path", "string", false, false, null) }, |
| 53 | ["get_code_navigation_context"] = new IdeCommandsArgs.Arg[] { new("mode", "string", true, false, null), new("file_path", "string", false, false, null), new("line", "integer", false, false, null), new("column", "integer", false, false, null), new("max_related", "integer", false, false, null), new("max_nodes", "integer", false, false, null), new("max_edges", "integer", false, false, null), new("preset", "string", false, false, null), new("include_kinds", "string", false, true, "string"), new("exclude_kinds", "string", false, true, "string"), new("level", "string", false, false, null) }, |
| 54 | ["get_control_appearance"] = new IdeCommandsArgs.Arg[] { new("name", "string", false, false, null) }, |
| 55 | ["get_correspondence_context"] = new IdeCommandsArgs.Arg[] { new("file_path", "string", false, false, null) }, |
| 56 | ["get_editor_content_range"] = new IdeCommandsArgs.Arg[] { new("start_line", "integer", true, false, null), new("end_line", "integer", true, false, null) }, |
| 57 | ["get_editor_state"] = new IdeCommandsArgs.Arg[] { new("max_preview_chars", "integer", false, false, null) }, |
| 58 | ["git_branch"] = new IdeCommandsArgs.Arg[] { new("action", "string", false, false, null), new("name", "string", false, false, null), new("start_point", "string", false, false, null), new("force", "boolean", false, false, null) }, |
| 59 | ["git_commit"] = new IdeCommandsArgs.Arg[] { new("message", "string", true, false, null), new("paths", "string", false, true, "string") }, |
| 60 | ["git_diff"] = new IdeCommandsArgs.Arg[] { new("path", "string", false, false, null), new("staged", "boolean", false, false, null) }, |
| 61 | ["git_fetch"] = new IdeCommandsArgs.Arg[] { new("remote", "string", false, false, null), new("all", "boolean", false, false, null), new("prune", "boolean", false, false, null), new("dry_run", "boolean", false, false, null) }, |
| 62 | ["git_log"] = new IdeCommandsArgs.Arg[] { new("n", "integer", false, false, null) }, |
| 63 | ["git_preflight"] = new IdeCommandsArgs.Arg[] { new("staged", "boolean", false, false, null), new("include_untracked", "boolean", false, false, null), new("include_patches", "boolean", false, false, null) }, |
| 64 | ["git_preflight_fix_safe"] = new IdeCommandsArgs.Arg[] { new("include_patches", "boolean", false, false, null) }, |
| 65 | ["git_pull"] = new IdeCommandsArgs.Arg[] { new("remote", "string", false, false, null), new("branch", "string", false, false, null), new("ff_only", "boolean", false, false, null), new("dry_run", "boolean", false, false, null) }, |
| 66 | ["git_push"] = new IdeCommandsArgs.Arg[] { new("remote", "string", false, false, null), new("branch", "string", false, false, null), new("dry_run", "boolean", false, false, null) }, |
| 67 | ["git_show"] = new IdeCommandsArgs.Arg[] { new("rev", "string", true, false, null), new("path", "string", false, false, null), new("stat_only", "boolean", false, false, null) }, |
| 68 | ["git_submodule"] = new IdeCommandsArgs.Arg[] { new("action", "string", false, false, null), new("path", "string", false, false, null), new("recursive", "boolean", false, false, null) }, |
| 69 | ["go_to_position"] = new IdeCommandsArgs.Arg[] { new("file_path", "string", true, false, null), new("line", "integer", true, false, null), new("column", "integer", true, false, null), new("end_line", "integer", false, false, null), new("end_column", "integer", false, false, null) }, |
| 70 | ["highlight_control"] = new IdeCommandsArgs.Arg[] { new("name", "string", false, false, null) }, |
| 71 | ["ide_agent_sandbox_prepare"] = new IdeCommandsArgs.Arg[] { new("profile", "string", true, false, null), new("workspace_root", "string", true, false, null) }, |
| 72 | ["ide_agent_verify"] = new IdeCommandsArgs.Arg[] { new("policy", "string", true, false, null), new("sandbox_profile", "string", true, false, null), new("solution_path", "string", true, false, null) }, |
| 73 | ["install_ollama_model"] = new IdeCommandsArgs.Arg[] { new("model", "string", true, false, null) }, |
| 74 | ["intercom.agent_provision"] = new IdeCommandsArgs.Arg[] { new("display_name", "string", true, false, null) }, |
| 75 | ["intercom.message_relate"] = new IdeCommandsArgs.Arg[] { new("start_ordinal", "integer", true, false, null), new("end_ordinal", "integer", false, false, null), new("use_selection", "boolean", false, false, null), new("code_ref", "string", false, false, null), new("anchor_json", "object", false, false, null), new("file", "string", false, false, null), new("line_start", "integer", false, false, null), new("line_end", "integer", false, false, null) }, |
| 76 | ["intercom.messages_for_code"] = new IdeCommandsArgs.Arg[] { new("use_selection", "boolean", false, false, null), new("code_ref", "string", false, false, null), new("anchor_json", "object", false, false, null), new("file", "string", false, false, null), new("line_start", "integer", false, false, null), new("line_end", "integer", false, false, null) }, |
| 77 | ["intercom.reveal_attachment"] = new IdeCommandsArgs.Arg[] { new("anchor_json", "object", false, false, null), new("file", "string", false, false, null), new("line_start", "integer", false, false, null), new("line_end", "integer", false, false, null), new("member_key", "string", false, false, null), new("syntax_scope", "object", false, false, null), new("duration_ms", "integer", false, false, null), new("select", "boolean", false, false, null) }, |
| 78 | ["intercom.server_start"] = new IdeCommandsArgs.Arg[] { new("base_url", "string", false, false, null) }, |
| 79 | ["list_agent_notes_revisions"] = new IdeCommandsArgs.Arg[] { new("limit", "integer", false, false, null) }, |
| 80 | ["list_knowledge_files"] = new IdeCommandsArgs.Arg[] { new("subdir", "string", false, false, null), new("knowledge_path", "string", false, false, null), new("knowledge_root_id", "string", false, false, null) }, |
| 81 | ["load_solution"] = new IdeCommandsArgs.Arg[] { new("path", "string", true, false, null) }, |
| 82 | ["memory_health"] = new IdeCommandsArgs.Arg[] { new("active_scope", "string", false, false, null) }, |
| 83 | ["move_document_to_group_1"] = new IdeCommandsArgs.Arg[] { new("file_path", "string", true, false, null) }, |
| 84 | ["move_document_to_group_2"] = new IdeCommandsArgs.Arg[] { new("file_path", "string", true, false, null) }, |
| 85 | ["move_document_to_group_3"] = new IdeCommandsArgs.Arg[] { new("file_path", "string", true, false, null) }, |
| 86 | ["open_chat_clarification_batch"] = new IdeCommandsArgs.Arg[] { new("batch_json", "string", true, false, null) }, |
| 87 | ["open_docs_template"] = new IdeCommandsArgs.Arg[] { new("path", "string", false, false, null) }, |
| 88 | ["open_file"] = new IdeCommandsArgs.Arg[] { new("path", "string", true, false, null) }, |
| 89 | ["read_hot_context"] = new IdeCommandsArgs.Arg[] { new("active_scope", "string", false, false, null) }, |
| 90 | ["read_knowledge_file"] = new IdeCommandsArgs.Arg[] { new("file_path", "string", true, false, null), new("knowledge_path", "string", false, false, null), new("knowledge_root_id", "string", false, false, null), new("offset", "integer", false, false, null), new("limit", "integer", false, false, null) }, |
| 91 | ["read_workspace_file"] = new IdeCommandsArgs.Arg[] { new("file_path", "string", true, false, null), new("offset", "integer", false, false, null), new("limit", "integer", false, false, null), new("max_chars", "integer", false, false, null) }, |
| 92 | ["remove_breakpoint"] = new IdeCommandsArgs.Arg[] { new("file_path", "string", true, false, null), new("line", "integer", true, false, null) }, |
| 93 | ["request_confirmation"] = new IdeCommandsArgs.Arg[] { new("message", "string", true, false, null) }, |
| 94 | ["reveal_editor_range"] = new IdeCommandsArgs.Arg[] { new("file_path", "string", true, false, null), new("start_line", "integer", false, false, null), new("end_line", "integer", false, false, null), new("member_key", "string", false, false, null), new("syntax_scope", "object", false, false, null), new("duration_ms", "integer", false, false, null) }, |
| 95 | ["rollback_agent_notes"] = new IdeCommandsArgs.Arg[] { new("revision_file", "string", false, false, null) }, |
| 96 | ["rollback_trace_step"] = new IdeCommandsArgs.Arg[] { new("step_index", "integer", true, false, null) }, |
| 97 | ["route_context"] = new IdeCommandsArgs.Arg[] { new("query", "string", true, false, null), new("active_scope", "string", false, false, null), new("max_sections", "integer", false, false, null), new("max_chars", "integer", false, false, null) }, |
| 98 | ["run_affected_tests"] = new IdeCommandsArgs.Arg[] { new("changed_paths", "string", false, true, "string") }, |
| 99 | ["run_code_cleanup"] = new IdeCommandsArgs.Arg[] { new("include_path", "string", false, false, null) }, |
| 100 | ["save_document"] = new IdeCommandsArgs.Arg[] { new("file_path", "string", false, false, null), new("content", "string", false, false, null) }, |
| 101 | ["search_agent_notes"] = new IdeCommandsArgs.Arg[] { new("query", "string", true, false, null), new("head_limit", "integer", false, false, null) }, |
| 102 | ["search_web_public_query"] = new IdeCommandsArgs.Arg[] { new("query", "string", true, false, null) }, |
| 103 | ["search_workspace_text"] = new IdeCommandsArgs.Arg[] { new("pattern", "string", true, false, null), new("subpath", "string", false, false, null), new("fixed_string", "boolean", false, false, null), new("glob", "string", false, false, null), new("max_matches", "integer", false, false, null), new("rg_path", "string", false, false, null) }, |
| 104 | ["select"] = new IdeCommandsArgs.Arg[] { new("file_path", "string", true, false, null), new("start_line", "integer", true, false, null), new("start_column", "integer", true, false, null), new("end_line", "integer", true, false, null), new("end_column", "integer", true, false, null) }, |
| 105 | ["send_chat"] = new IdeCommandsArgs.Arg[] { new("message", "string", false, false, null), new("role", "string", false, false, null) }, |
| 106 | ["send_keys"] = new IdeCommandsArgs.Arg[] { new("keys", "string", true, false, null), new("name", "string", false, false, null) }, |
| 107 | ["set_breakpoint"] = new IdeCommandsArgs.Arg[] { new("file_path", "string", true, false, null), new("line", "integer", true, false, null), new("condition", "string", false, false, null) }, |
| 108 | ["set_build_output_visible"] = new IdeCommandsArgs.Arg[] { new("visible", "boolean", true, false, null) }, |
| 109 | ["set_code_navigation_map_level"] = new IdeCommandsArgs.Arg[] { new("level", "string", true, false, null) }, |
| 110 | ["set_control_layout"] = new IdeCommandsArgs.Arg[] { new("name", "string", true, false, null), new("layout", "string", true, false, null) }, |
| 111 | ["set_control_text"] = new IdeCommandsArgs.Arg[] { new("name", "string", true, false, null), new("text", "string", true, false, null) }, |
| 112 | ["set_focus"] = new IdeCommandsArgs.Arg[] { new("name", "string", false, false, null) }, |
| 113 | ["set_git_panel_visible"] = new IdeCommandsArgs.Arg[] { new("visible", "boolean", true, false, null) }, |
| 114 | ["set_instrumentation_dock_visible"] = new IdeCommandsArgs.Arg[] { new("visible", "boolean", true, false, null) }, |
| 115 | ["set_mfd_region_expanded"] = new IdeCommandsArgs.Arg[] { new("visible", "boolean", true, false, null) }, |
| 116 | ["set_mfd_shell_page"] = new IdeCommandsArgs.Arg[] { new("page", "string", true, false, null) }, |
| 117 | ["set_panel_size"] = new IdeCommandsArgs.Arg[] { new("panel", "string", true, false, null), new("width", "integer", false, false, null), new("height", "integer", false, false, null) }, |
| 118 | ["set_pfd_region_expanded"] = new IdeCommandsArgs.Arg[] { new("visible", "boolean", true, false, null) }, |
| 119 | ["set_primary_work_surface"] = new IdeCommandsArgs.Arg[] { new("surface", "string", true, false, null) }, |
| 120 | ["set_secondary_shell_page"] = new IdeCommandsArgs.Arg[] { new("page", "string", true, false, null) }, |
| 121 | ["set_terminal_visible"] = new IdeCommandsArgs.Arg[] { new("visible", "boolean", true, false, null) }, |
| 122 | ["set_ui_language"] = new IdeCommandsArgs.Arg[] { new("culture", "string", true, false, null) }, |
| 123 | ["set_ui_mode"] = new IdeCommandsArgs.Arg[] { new("mode", "string", true, false, null) }, |
| 124 | ["set_ui_theme"] = new IdeCommandsArgs.Arg[] { new("theme", "string", true, false, null) }, |
| 125 | ["show_preview"] = new IdeCommandsArgs.Arg[] { new("title", "string", true, false, null), new("content", "string", true, false, null) }, |
| 126 | ["submit_chat_clarification_response"] = new IdeCommandsArgs.Arg[] { new("response_json", "string", true, false, null) }, |
| 127 | ["toggle_pin_document"] = new IdeCommandsArgs.Arg[] { new("file_path", "string", true, false, null) }, |
| 128 | ["upsert_agent_notes_section"] = new IdeCommandsArgs.Arg[] { new("section_id", "string", true, false, null), new("content", "string", true, false, null) }, |
| 129 | ["upsert_knowledge_section"] = new IdeCommandsArgs.Arg[] { new("file_path", "string", true, false, null), new("section_id", "string", true, false, null), new("content", "string", true, false, null), new("knowledge_path", "string", false, false, null), new("knowledge_root_id", "string", false, false, null), new("save_revision", "boolean", false, false, null) }, |
| 130 | ["write_agent_notes"] = new IdeCommandsArgs.Arg[] { new("content", "string", true, false, null) }, |
| 131 | ["write_knowledge_file"] = new IdeCommandsArgs.Arg[] { new("file_path", "string", true, false, null), new("content", "string", true, false, null), new("knowledge_path", "string", false, false, null), new("knowledge_root_id", "string", false, false, null), new("save_revision", "boolean", false, false, null) }, |
| 132 | }; |
| 133 | |
| 134 | public static bool TryGetArgs(string commandId, out IdeCommandsArgs.Arg[] args) => |
| 135 | ArgsByCommandId.TryGetValue(commandId, out args); |
| 136 | |
| 137 | } |
| 138 | |