/**
 * Canonical OpenAI-style tool `name` strings for agent tools.
 * Use `AgentToolNames.*` in every {@link defineTool} `name` field so names are never copy-pasted.
 *
 * Implemented as `as const` (not a TypeScript `enum`) so `name` keeps a string-literal type for `defineTool` generics.
 */
export const AgentToolNames = {
    CompleteSession: 'complete_session',
    ExecuteAskForHelp: 'execute_ask_for_help',
    ExecuteAssert: 'execute_assert',
    ExecuteAssertCookie: 'execute_assert_cookie',
    ExecuteAssertElement: 'execute_assert_element',
    ExecuteAssertVariable: 'execute_assert_variable',
    ExecuteClearCookies: 'execute_clear_cookies',
    ExecuteClick: 'execute_click',
    ExecuteClickAndHold: 'execute_click_and_hold',
    ExecuteElse: 'execute_else',
    ExecuteEndIf: 'execute_end_if',
    ExecuteUploadFile: 'execute_upload_file',
    ExecuteCompleteTask: 'execute_complete_task',
    ExecuteCountElements: 'execute_count_elements',
    ExecuteCreateMablMailbox: 'execute_create_mabl_mailbox',
    ExecuteCreateOrSetVariable: 'execute_create_or_set_variable',
    ExecuteCreateVariable: 'execute_create_variable',
    ExecuteDatabaseQuery: 'execute_database_query',
    ExecuteDeleteLastSteps: 'execute_delete_last_steps',
    ExecuteEnterAuthCode: 'execute_enter_auth_code',
    ExecuteEnterText: 'execute_enter_text',
    ExecuteFlow: 'execute_flow',
    ExecuteHover: 'execute_hover',
    ExecuteJavascript: 'execute_javascript',
    ExecuteOpenMablEmail: 'execute_open_mabl_email',
    ExecutePreexistingSnippet: 'execute_preexisting_snippet',
    ExecuteRelease: 'execute_release',
    ExecuteRemoveCookie: 'execute_remove_cookie',
    ExecuteScroll: 'execute_scroll',
    ExecuteSendHttpRequest: 'execute_send_http_request',
    ExecuteSetCookie: 'execute_set_cookie',
    ExecuteSwitchTab: 'execute_switch_tab',
    ExecuteVisitUrl: 'execute_visit_url',
    ExecuteWait: 'execute_wait',
    ExecuteWaitUntil: 'execute_wait_until',
    FetchSkills: 'fetch_skills',
    FlowSearch: 'flow_search',
    GetApplicationState: 'get_application_state',
    GetDeploymentEventInfo: 'get_deployment_event_info',
    GetFlowDetails: 'get_flow_details',
    GetDeploymentEventPlanRuns: 'get_deployment_event_plan_runs',
    GetIssue: 'get_issue',
    GetPlanRunInfo: 'get_plan_run_info',
    GetPlanRunTestRuns: 'get_plan_run_test_runs',
    GetRecentDownload: 'get_recent_download',
    GetRelatedDeploymentEvents: 'get_related_deployment_events',
    GetRelatedPlanRuns: 'get_related_plan_runs',
    GetOriginalTestPlan: 'get_original_test_plan',
    GetRelatedTestRuns: 'get_related_test_runs',
    GetStepScreenshot: 'get_step_screenshot',
    GetStepJson: 'get_step_json',
    GetStepSchema: 'get_step_schema',
    GetSnippetDetails: 'get_snippet_details',
    GetAvailableVariables: 'get_available_variables',
    GetDataTableDetails: 'get_data_table_details',
    GetTestContext: 'get_test_context',
    GetVariableValue: 'get_variable_value',
    GetTestDefinition: 'get_test_definition',
    GetTestRecoverySession: 'get_test_recovery_session',
    GetTestRunArtifacts: 'get_test_run_artifacts',
    GetTestRunInfo: 'get_test_run_info',
    GetTestRunScreenshots: 'get_test_run_screenshots',
    GetWorkspaceContext: 'get_workspace_context',
    GetWorkspacePlanRunsOverview: 'get_workspace_plan_runs_overview',
    ListPermanentMailboxes: 'list_permanent_mailboxes',
    QueryWorkspaceDeploymentEvents: 'query_workspace_deployment_events',
    QueryWorkspacePlanRuns: 'query_workspace_plan_runs',
    ReadFile: 'read_file',
    ReplaySteps: 'replay_steps',
    RequestFlowTools: 'request_flow_tools',
    RequestSnippetTools: 'request_snippet_tools',
    ResolveTestFailure: 'resolve_test_failure',
    SaveTestInformation: 'save_test_information',
    SearchSnapshot: 'search_snapshot',
    SearchTestsBySemantic: 'search_tests_by_semantic',
    SearchTestsByText: 'search_tests_by_text',
    SendAutoAnalysisResult: 'send_auto_analysis_result',
    SendResponse: 'send_response',
    SnippetSearch: 'snippet_search',
    SubmitRelevantTests: 'submit_relevant_tests',
    SubmitRuntimeRecoverySummaryStepVerdict: 'submit_runtime_recovery_summary_step_verdict',
    SubmitRuntimeRecoverySummaryVerdict: 'submit_runtime_recovery_summary_verdict',
    TestAssertStep: 'execute_test_assert_step',
    TestChunksSearch: 'test_chunks_search',
    TestSearch: 'test_search',
    UpdateCurrentTask: 'update_current_task',
    UpdateTestInformation: 'update_test_information',
    UpdateTestOutline: 'update_test_outline',
    WriteFile: 'write_file',
};
//# sourceMappingURL=agentToolNames.js.map