#compdef warp-terminal-oss

autoload -U is-at-least

_warp-terminal-oss() {
    typeset -A opt_args
    typeset -a _arguments_options
    local ret=1

    if is-at-least 5.2; then
        _arguments_options=(-s -S -C)
    else
        _arguments_options=(-s -C)
    fi

    local context curcontext="$curcontext" state line
    _arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--parent-pid=[The ID of the Warp process that spawned this one]:PID:_default' \
'--debug[Enable debug logging]' \
'--finish-update[True if this instance of Warp was launched at the end of the auto-update process]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
'-V[Print version]' \
'--version[Print version]' \
'::urls -- URLs to open in Warp:_default' \
":: :_warp-terminal-oss_commands" \
"*::: :->oz" \
&& ret=0
    case $state in
    (oz)
        words=($line[2] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-command-$line[2]:"
        case $line[2] in
            (terminal-server)
_arguments "${_arguments_options[@]}" : \
'--parent-pid=[The ID of the Warp process that spawned this one]:PID:_default' \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
&& ret=0
;;
(minidump-server)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
':socket_name -- Socket name for the minidump server:_files' \
&& ret=0
;;
(remote-server-proxy)
_arguments "${_arguments_options[@]}" : \
'--identity-key=[Non-secret identity partition key for the remote-server daemon]:IDENTITY_KEY:_default' \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
&& ret=0
;;
(remote-server-daemon)
_arguments "${_arguments_options[@]}" : \
'--identity-key=[Non-secret identity partition key for the remote-server daemon]:IDENTITY_KEY:_default' \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
&& ret=0
;;
(ripgrep-search)
_arguments "${_arguments_options[@]}" : \
'--parent-pid=[The ID of the Warp process that spawned this one]:PID:_default' \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--ignore-case[]' \
'--multiline[]' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
':pattern -- Search pattern:_default' \
'*::paths -- Paths to search:_files' \
&& ret=0
;;
(agent)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
":: :_warp-terminal-oss__agent_commands" \
"*::: :->agent" \
&& ret=0

    case $state in
    (agent)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-agent-command-$line[1]:"
        case $line[1] in
            (run)
_arguments "${_arguments_options[@]}" : \
'-p+[Prompt for the agent to carry out]:PROMPT:_default' \
'--prompt=[Prompt for the agent to carry out]:PROMPT:_default' \
'--saved-prompt=[The saved AI prompt to run, identified by id]:SAVED_PROMPT:_default' \
'--model=[Override the base model used by this command. Use \`warp model list\` to see available models]:MODEL_ID:_default' \
'-f+[Path to a YAML or JSON configuration file]:PATH:_files' \
'--file=[Path to a YAML or JSON configuration file]:PATH:_files' \
'--skill=[Use a skill as the base prompt for the agent]:SKILL:_default' \
'-n+[Name for this agent task]:NAME:_default' \
'--name=[Name for this agent task]:NAME:_default' \
'-C+[Working directory for the agent]:CWD:_files' \
'--cwd=[Working directory for the agent]:CWD:_files' \
'*--share=[Share the agent'\''s session]' \
'*--mcp=[MCP servers to start before executing the agent]:SPEC:((<path>\:"Path to a JSON file containing MCP config"
<json>\:"Inline JSON MCP server configuration"))' \
'*--mcp-server=[LEGACY\: MCP servers to start before executing the agent, identified by UUID]:UUID:_default' \
'-e+[Cloud environment to use, identified by ID]:ID:_default' \
'--environment=[Cloud environment to use, identified by ID]:ID:_default' \
'--idle-on-complete=[Keep the agent'\''s session open after the conversation completes]' \
'--snapshot-upload-timeout=[Maximum time to wait for the end-of-run snapshot upload]:DURATION:_default' \
'--snapshot-script-timeout=[Maximum time to wait for the declarations script before uploading the snapshot]:DURATION:_default' \
'(-p --prompt --saved-prompt -f --file)--task-id=[Identifier for the task that spawned this agent, used to report progress]:TASK_ID:_default' \
'--bedrock-inference-role=[IAM role ARN to use for federated AWS Bedrock credentials for this run]:ROLE_ARN:_default' \
'--bedrock-role-region=[AWS region to use for the STS \`AssumeRoleWithWebIdentity\` call that mints federated Bedrock credentials. Required together with \`--bedrock-inference-role\`]:REGION:_default' \
'--conversation=[Continue an existing cloud conversation by ID]:ID:_default' \
'--profile=[Agent profile to configure the terminal session]:ID:_default' \
'--harness=[Execution harness for the agent run]:HARNESS:((oz\:"Use Warp'\''s built-in MAA infrastructure (default)"
claude\:"Delegate to the \`claude\` CLI"
opencode\:"Delegate to the \`opencode\` CLI"
gemini\:"Delegate to the \`gemini\` CLI"
codex\:"Delegate to the \`codex\` CLI"))' \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--gui[Display agent progress in the Warp interface]' \
'--no-snapshot[Disable the end-of-run workspace snapshot upload]' \
'--sandboxed[Whether we are running the agent in a sandboxed environment]' \
'(--no-computer-use)--computer-use[Enable computer use capabilities for this agent run]' \
'(--computer-use)--no-computer-use[Disable computer use capabilities for this agent run]' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
&& ret=0
;;
(r)
_arguments "${_arguments_options[@]}" : \
'-p+[Prompt for the agent to carry out]:PROMPT:_default' \
'--prompt=[Prompt for the agent to carry out]:PROMPT:_default' \
'--saved-prompt=[The saved AI prompt to run, identified by id]:SAVED_PROMPT:_default' \
'--model=[Override the base model used by this command. Use \`warp model list\` to see available models]:MODEL_ID:_default' \
'-f+[Path to a YAML or JSON configuration file]:PATH:_files' \
'--file=[Path to a YAML or JSON configuration file]:PATH:_files' \
'--skill=[Use a skill as the base prompt for the agent]:SKILL:_default' \
'-n+[Name for this agent task]:NAME:_default' \
'--name=[Name for this agent task]:NAME:_default' \
'-C+[Working directory for the agent]:CWD:_files' \
'--cwd=[Working directory for the agent]:CWD:_files' \
'*--share=[Share the agent'\''s session]' \
'*--mcp=[MCP servers to start before executing the agent]:SPEC:((<path>\:"Path to a JSON file containing MCP config"
<json>\:"Inline JSON MCP server configuration"))' \
'*--mcp-server=[LEGACY\: MCP servers to start before executing the agent, identified by UUID]:UUID:_default' \
'-e+[Cloud environment to use, identified by ID]:ID:_default' \
'--environment=[Cloud environment to use, identified by ID]:ID:_default' \
'--idle-on-complete=[Keep the agent'\''s session open after the conversation completes]' \
'--snapshot-upload-timeout=[Maximum time to wait for the end-of-run snapshot upload]:DURATION:_default' \
'--snapshot-script-timeout=[Maximum time to wait for the declarations script before uploading the snapshot]:DURATION:_default' \
'(-p --prompt --saved-prompt -f --file)--task-id=[Identifier for the task that spawned this agent, used to report progress]:TASK_ID:_default' \
'--bedrock-inference-role=[IAM role ARN to use for federated AWS Bedrock credentials for this run]:ROLE_ARN:_default' \
'--bedrock-role-region=[AWS region to use for the STS \`AssumeRoleWithWebIdentity\` call that mints federated Bedrock credentials. Required together with \`--bedrock-inference-role\`]:REGION:_default' \
'--conversation=[Continue an existing cloud conversation by ID]:ID:_default' \
'--profile=[Agent profile to configure the terminal session]:ID:_default' \
'--harness=[Execution harness for the agent run]:HARNESS:((oz\:"Use Warp'\''s built-in MAA infrastructure (default)"
claude\:"Delegate to the \`claude\` CLI"
opencode\:"Delegate to the \`opencode\` CLI"
gemini\:"Delegate to the \`gemini\` CLI"
codex\:"Delegate to the \`codex\` CLI"))' \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--gui[Display agent progress in the Warp interface]' \
'--no-snapshot[Disable the end-of-run workspace snapshot upload]' \
'--sandboxed[Whether we are running the agent in a sandboxed environment]' \
'(--no-computer-use)--computer-use[Enable computer use capabilities for this agent run]' \
'(--computer-use)--no-computer-use[Disable computer use capabilities for this agent run]' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
&& ret=0
;;
(run-cloud)
_arguments "${_arguments_options[@]}" : \
'-p+[Prompt for the agent to carry out]:PROMPT:_default' \
'--prompt=[Prompt for the agent to carry out]:PROMPT:_default' \
'--saved-prompt=[The saved AI prompt to run, identified by id]:SAVED_PROMPT:_default' \
'--model=[Override the base model used by this command. Use \`warp model list\` to see available models]:MODEL_ID:_default' \
'-f+[Path to a YAML or JSON configuration file]:PATH:_files' \
'--file=[Path to a YAML or JSON configuration file]:PATH:_files' \
'--skill=[Use a skill as the base prompt for the agent]:SKILL:_default' \
'-n+[Name for this agent task]:NAME:_default' \
'--name=[Name for this agent task]:NAME:_default' \
'*--mcp=[MCP servers to start before executing the agent]:SPEC:((<path>\:"Path to a JSON file containing MCP config"
<json>\:"Inline JSON MCP server configuration"))' \
'-e+[Cloud environment to run the agent in]:ENVIRONMENT_ID:_default' \
'--environment=[Cloud environment to run the agent in]:ENVIRONMENT_ID:_default' \
'--conversation=[Continue an existing cloud conversation by ID]:ID:_default' \
'--agent=[UID of the agent to execute this run as]:UID:_default' \
'--host=[Where this job should be hosted. Setting "warp" runs it on Warp'\''s infrastructure. Any other value is treated is a self-hosted job and the value will be matched with the self-hosted worker'\''s name]:WORKER_ID:_default' \
'*--attach=[Path to a file to attach to the agent query]:PATH:_files' \
'--snapshot-upload-timeout=[Maximum time to wait for the end-of-run snapshot upload]:DURATION:_default' \
'--snapshot-script-timeout=[Maximum time to wait for the declarations script before uploading the snapshot]:DURATION:_default' \
'--harness=[Execution harness for the agent run]:HARNESS:((oz\:"Use Warp'\''s built-in MAA infrastructure (default)"
claude\:"Delegate to the \`claude\` CLI"
opencode\:"Delegate to the \`opencode\` CLI"
gemini\:"Delegate to the \`gemini\` CLI"
codex\:"Delegate to the \`codex\` CLI"))' \
'--claude-auth-secret=[Name of a managed secret for Claude Code harness authentication]:NAME:_default' \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--no-environment[Do not run the agent in an environment (not recommended)]' \
'--open[Open the agent'\''s session in Warp once it'\''s available]' \
'--team[Create at the team level]' \
'(--team)--personal[Create as private to your account]' \
'(--no-computer-use)--computer-use[Enable computer use capabilities for this agent run]' \
'(--computer-use)--no-computer-use[Disable computer use capabilities for this agent run]' \
'--no-snapshot[Disable the end-of-run workspace snapshot upload]' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
&& ret=0
;;
(ra)
_arguments "${_arguments_options[@]}" : \
'-p+[Prompt for the agent to carry out]:PROMPT:_default' \
'--prompt=[Prompt for the agent to carry out]:PROMPT:_default' \
'--saved-prompt=[The saved AI prompt to run, identified by id]:SAVED_PROMPT:_default' \
'--model=[Override the base model used by this command. Use \`warp model list\` to see available models]:MODEL_ID:_default' \
'-f+[Path to a YAML or JSON configuration file]:PATH:_files' \
'--file=[Path to a YAML or JSON configuration file]:PATH:_files' \
'--skill=[Use a skill as the base prompt for the agent]:SKILL:_default' \
'-n+[Name for this agent task]:NAME:_default' \
'--name=[Name for this agent task]:NAME:_default' \
'*--mcp=[MCP servers to start before executing the agent]:SPEC:((<path>\:"Path to a JSON file containing MCP config"
<json>\:"Inline JSON MCP server configuration"))' \
'-e+[Cloud environment to run the agent in]:ENVIRONMENT_ID:_default' \
'--environment=[Cloud environment to run the agent in]:ENVIRONMENT_ID:_default' \
'--conversation=[Continue an existing cloud conversation by ID]:ID:_default' \
'--agent=[UID of the agent to execute this run as]:UID:_default' \
'--host=[Where this job should be hosted. Setting "warp" runs it on Warp'\''s infrastructure. Any other value is treated is a self-hosted job and the value will be matched with the self-hosted worker'\''s name]:WORKER_ID:_default' \
'*--attach=[Path to a file to attach to the agent query]:PATH:_files' \
'--snapshot-upload-timeout=[Maximum time to wait for the end-of-run snapshot upload]:DURATION:_default' \
'--snapshot-script-timeout=[Maximum time to wait for the declarations script before uploading the snapshot]:DURATION:_default' \
'--harness=[Execution harness for the agent run]:HARNESS:((oz\:"Use Warp'\''s built-in MAA infrastructure (default)"
claude\:"Delegate to the \`claude\` CLI"
opencode\:"Delegate to the \`opencode\` CLI"
gemini\:"Delegate to the \`gemini\` CLI"
codex\:"Delegate to the \`codex\` CLI"))' \
'--claude-auth-secret=[Name of a managed secret for Claude Code harness authentication]:NAME:_default' \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--no-environment[Do not run the agent in an environment (not recommended)]' \
'--open[Open the agent'\''s session in Warp once it'\''s available]' \
'--team[Create at the team level]' \
'(--team)--personal[Create as private to your account]' \
'(--no-computer-use)--computer-use[Enable computer use capabilities for this agent run]' \
'(--computer-use)--no-computer-use[Disable computer use capabilities for this agent run]' \
'--no-snapshot[Disable the end-of-run workspace snapshot upload]' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
&& ret=0
;;
(profile)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
":: :_warp-terminal-oss__agent__profile_commands" \
"*::: :->profile" \
&& ret=0

    case $state in
    (profile)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-agent-profile-command-$line[1]:"
        case $line[1] in
            (list)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__agent__profile__help_commands" \
"*::: :->help" \
&& ret=0

    case $state in
    (help)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-agent-profile-help-command-$line[1]:"
        case $line[1] in
            (list)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
        esac
    ;;
esac
;;
(list)
_arguments "${_arguments_options[@]}" : \
'--sort-by=[Sort field. Only supported for pretty, text, and ndjson output]:FIELD:(name created-at)' \
'--sort-order=[Sort direction. Only supported for pretty, text, and ndjson output]:DIR:(asc desc)' \
'--jq=[A filter to select values from the response using jq syntax]:FILTER:_default' \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
&& ret=0
;;
(get)
_arguments "${_arguments_options[@]}" : \
'--jq=[A filter to select values from the response using jq syntax]:FILTER:_default' \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
':uid -- UID of the agent to get:_default' \
&& ret=0
;;
(create)
_arguments "${_arguments_options[@]}" : \
'-n+[Name of the agent]:NAME:_default' \
'--name=[Name of the agent]:NAME:_default' \
'--description=[Description of the agent]:DESCRIPTION:_default' \
'*--secret=[Attach a secret to the agent. Repeat the flag for multiple secrets]:NAME:_default' \
'*--skill=[Attach a skill to the agent. Repeat the flag for multiple skills]:SKILL:_default' \
'--base-model=[Base model for runs of this agent]:MODEL_ID:_default' \
'-e+[Default cloud environment for runs of this agent]:ENVIRONMENT_ID:_default' \
'--environment=[Default cloud environment for runs of this agent]:ENVIRONMENT_ID:_default' \
'--jq=[A filter to select values from the response using jq syntax]:FILTER:_default' \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
&& ret=0
;;
(update)
_arguments "${_arguments_options[@]}" : \
'-n+[New name for the agent]:NAME:_default' \
'--name=[New name for the agent]:NAME:_default' \
'(--remove-description)--description=[Replacement description for the agent]:DESCRIPTION:_default' \
'(--remove-all-secrets)*--add-secret=[Add a secret to the agent. Repeat the flag for multiple secrets]:NAME:_default' \
'(--remove-all-secrets)*--remove-secret=[Remove a secret from the agent. Repeat the flag for multiple secrets]:NAME:_default' \
'(--remove-all-skills)*--add-skill=[Add a skill to the agent. Repeat the flag for multiple skills]:SKILL:_default' \
'(--remove-all-skills)*--remove-skill=[Remove a skill from the agent. Repeat the flag for multiple skills]:SKILL:_default' \
'(--remove-base-model)--base-model=[Replacement base model for runs executed by this agent]:MODEL_ID:_default' \
'(--remove-environment)-e+[Replacement default cloud environment for runs executed by this agent]:ENVIRONMENT_ID:_default' \
'(--remove-environment)--environment=[Replacement default cloud environment for runs executed by this agent]:ENVIRONMENT_ID:_default' \
'--jq=[A filter to select values from the response using jq syntax]:FILTER:_default' \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'(--description)--remove-description[Remove the agent description]' \
'(--add-secret --remove-secret)--remove-all-secrets[Remove all secrets from the agent]' \
'(--add-skill --remove-skill)--remove-all-skills[Remove all skills from the agent]' \
'(--base-model)--remove-base-model[Remove the agent base model]' \
'(-e --environment)--remove-environment[Remove the agent default environment]' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
':uid -- UID of the agent to update:_default' \
&& ret=0
;;
(delete)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
':uid -- UID of the agent to delete:_default' \
&& ret=0
;;
(skills)
_arguments "${_arguments_options[@]}" : \
'-r+[List skills from a specific GitHub repository]:REPO:_default' \
'--repo=[List skills from a specific GitHub repository]:REPO:_default' \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__agent__help_commands" \
"*::: :->help" \
&& ret=0

    case $state in
    (help)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-agent-help-command-$line[1]:"
        case $line[1] in
            (run)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(run-cloud)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(profile)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__agent__help__profile_commands" \
"*::: :->profile" \
&& ret=0

    case $state in
    (profile)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-agent-help-profile-command-$line[1]:"
        case $line[1] in
            (list)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
(list)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(get)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(create)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(update)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(delete)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(skills)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
        esac
    ;;
esac
;;
(environment)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
":: :_warp-terminal-oss__environment_commands" \
"*::: :->environment" \
&& ret=0

    case $state in
    (environment)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-environment-command-$line[1]:"
        case $line[1] in
            (list)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
&& ret=0
;;
(image)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
":: :_warp-terminal-oss__environment__image_commands" \
"*::: :->image" \
&& ret=0

    case $state in
    (image)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-environment-image-command-$line[1]:"
        case $line[1] in
            (list)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__environment__image__help_commands" \
"*::: :->help" \
&& ret=0

    case $state in
    (help)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-environment-image-help-command-$line[1]:"
        case $line[1] in
            (list)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
        esac
    ;;
esac
;;
(create)
_arguments "${_arguments_options[@]}" : \
'-n+[Name of the environment]:NAME:_default' \
'--name=[Name of the environment]:NAME:_default' \
'--description=[Description of the environment (max 240 characters)]:DESCRIPTION:_default' \
'-d+[Docker image to use. Run \`warp environment image list\` to list suggested dev images. If not specified, you'\''ll be prompted to select from available images]:DOCKER_IMAGE:_default' \
'--docker-image=[Docker image to use. Run \`warp environment image list\` to list suggested dev images. If not specified, you'\''ll be prompted to select from available images]:DOCKER_IMAGE:_default' \
'*-r+[Git repo in format "owner/repo" (can be specified multiple times)]:REPO:_default' \
'*--repo=[Git repo in format "owner/repo" (can be specified multiple times)]:REPO:_default' \
'*-c+[Accept multiple setup command args to be run after cloning]:SETUP_COMMAND:_default' \
'*--setup-command=[Accept multiple setup command args to be run after cloning]:SETUP_COMMAND:_default' \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--team[Create at the team level]' \
'(--team)--personal[Create as private to your account]' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
&& ret=0
;;
(delete)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--force[Force delete without checking for integration usage]' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
':id -- ID of the environment to delete:_default' \
&& ret=0
;;
(get)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
':id -- ID of the environment to get:_default' \
&& ret=0
;;
(update)
_arguments "${_arguments_options[@]}" : \
'-n+[Name of the environment (optional, updates if present)]:NAME:_default' \
'--name=[Name of the environment (optional, updates if present)]:NAME:_default' \
'(--remove-description)--description=[Description of the environment (max 240 characters)]:DESCRIPTION:_default' \
'-d+[Docker image to use (optional, updates if present)]:DOCKER_IMAGE:_default' \
'--docker-image=[Docker image to use (optional, updates if present)]:DOCKER_IMAGE:_default' \
'*-r+[Git repo in format "owner/repo" to add (can be specified multiple times)]:REPO:_default' \
'*--repo=[Git repo in format "owner/repo" to add (can be specified multiple times)]:REPO:_default' \
'*-c+[Setup command to add to the end of the list (can be specified multiple times)]:SETUP_COMMAND:_default' \
'*--setup-command=[Setup command to add to the end of the list (can be specified multiple times)]:SETUP_COMMAND:_default' \
'*--remove-repo=[Git repo in format "owner/repo" to remove (can be specified multiple times)]:REMOVE_REPO:_default' \
'*--remove-setup-command=[Setup command to remove from the list (can be specified multiple times)]:REMOVE_SETUP_COMMAND:_default' \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'(--description)--remove-description[Remove the description from the environment]' \
'--force[Force update without checking for integration usage]' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
':id -- ID of the environment to update:_default' \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__environment__help_commands" \
"*::: :->help" \
&& ret=0

    case $state in
    (help)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-environment-help-command-$line[1]:"
        case $line[1] in
            (list)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(image)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__environment__help__image_commands" \
"*::: :->image" \
&& ret=0

    case $state in
    (image)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-environment-help-image-command-$line[1]:"
        case $line[1] in
            (list)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
(create)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(delete)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(get)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(update)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
        esac
    ;;
esac
;;
(e)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
":: :_warp-terminal-oss__environment_commands" \
"*::: :->environment" \
&& ret=0

    case $state in
    (environment)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-environment-command-$line[1]:"
        case $line[1] in
            (list)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
&& ret=0
;;
(image)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
":: :_warp-terminal-oss__environment__image_commands" \
"*::: :->image" \
&& ret=0

    case $state in
    (image)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-environment-image-command-$line[1]:"
        case $line[1] in
            (list)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__environment__image__help_commands" \
"*::: :->help" \
&& ret=0

    case $state in
    (help)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-environment-image-help-command-$line[1]:"
        case $line[1] in
            (list)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
        esac
    ;;
esac
;;
(create)
_arguments "${_arguments_options[@]}" : \
'-n+[Name of the environment]:NAME:_default' \
'--name=[Name of the environment]:NAME:_default' \
'--description=[Description of the environment (max 240 characters)]:DESCRIPTION:_default' \
'-d+[Docker image to use. Run \`warp environment image list\` to list suggested dev images. If not specified, you'\''ll be prompted to select from available images]:DOCKER_IMAGE:_default' \
'--docker-image=[Docker image to use. Run \`warp environment image list\` to list suggested dev images. If not specified, you'\''ll be prompted to select from available images]:DOCKER_IMAGE:_default' \
'*-r+[Git repo in format "owner/repo" (can be specified multiple times)]:REPO:_default' \
'*--repo=[Git repo in format "owner/repo" (can be specified multiple times)]:REPO:_default' \
'*-c+[Accept multiple setup command args to be run after cloning]:SETUP_COMMAND:_default' \
'*--setup-command=[Accept multiple setup command args to be run after cloning]:SETUP_COMMAND:_default' \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--team[Create at the team level]' \
'(--team)--personal[Create as private to your account]' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
&& ret=0
;;
(delete)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--force[Force delete without checking for integration usage]' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
':id -- ID of the environment to delete:_default' \
&& ret=0
;;
(get)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
':id -- ID of the environment to get:_default' \
&& ret=0
;;
(update)
_arguments "${_arguments_options[@]}" : \
'-n+[Name of the environment (optional, updates if present)]:NAME:_default' \
'--name=[Name of the environment (optional, updates if present)]:NAME:_default' \
'(--remove-description)--description=[Description of the environment (max 240 characters)]:DESCRIPTION:_default' \
'-d+[Docker image to use (optional, updates if present)]:DOCKER_IMAGE:_default' \
'--docker-image=[Docker image to use (optional, updates if present)]:DOCKER_IMAGE:_default' \
'*-r+[Git repo in format "owner/repo" to add (can be specified multiple times)]:REPO:_default' \
'*--repo=[Git repo in format "owner/repo" to add (can be specified multiple times)]:REPO:_default' \
'*-c+[Setup command to add to the end of the list (can be specified multiple times)]:SETUP_COMMAND:_default' \
'*--setup-command=[Setup command to add to the end of the list (can be specified multiple times)]:SETUP_COMMAND:_default' \
'*--remove-repo=[Git repo in format "owner/repo" to remove (can be specified multiple times)]:REMOVE_REPO:_default' \
'*--remove-setup-command=[Setup command to remove from the list (can be specified multiple times)]:REMOVE_SETUP_COMMAND:_default' \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'(--description)--remove-description[Remove the description from the environment]' \
'--force[Force update without checking for integration usage]' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
':id -- ID of the environment to update:_default' \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__environment__help_commands" \
"*::: :->help" \
&& ret=0

    case $state in
    (help)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-environment-help-command-$line[1]:"
        case $line[1] in
            (list)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(image)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__environment__help__image_commands" \
"*::: :->image" \
&& ret=0

    case $state in
    (image)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-environment-help-image-command-$line[1]:"
        case $line[1] in
            (list)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
(create)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(delete)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(get)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(update)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
        esac
    ;;
esac
;;
(mcp)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
":: :_warp-terminal-oss__mcp_commands" \
"*::: :->mcp" \
&& ret=0

    case $state in
    (mcp)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-mcp-command-$line[1]:"
        case $line[1] in
            (list)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__mcp__help_commands" \
"*::: :->help" \
&& ret=0

    case $state in
    (help)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-mcp-help-command-$line[1]:"
        case $line[1] in
            (list)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
        esac
    ;;
esac
;;
(run)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
":: :_warp-terminal-oss__run_commands" \
"*::: :->run" \
&& ret=0

    case $state in
    (run)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-run-command-$line[1]:"
        case $line[1] in
            (list)
_arguments "${_arguments_options[@]}" : \
'-L+[Maximum number of tasks to return (default\: 10)]:LIMIT:_default' \
'--limit=[Maximum number of tasks to return (default\: 10)]:LIMIT:_default' \
'*--state=[Filter by run state. Repeat the flag to match any of multiple states]:STATE:(queued pending claimed in-progress succeeded failed error blocked cancelled)' \
'--source=[Filter by run source]:SOURCE:(api cli slack linear scheduled-agent web-app cloud-mode github-action interactive)' \
'--execution-location=[Filter by where the run executed]:LOC:(local remote)' \
'--creator=[Filter by creator ID]:UID:_default' \
'--environment=[Filter by environment ID]:ENV_ID:_default' \
'--skill=[Filter by skill (e.g. \`owner/repo\:path/to/SKILL.md\`)]:SKILL:_default' \
'--schedule=[Filter to runs created by a specific scheduled agent]:SCHEDULE_ID:_default' \
'--ancestor-run=[Filter to descendants of a specific run]:RUN_ID:_default' \
'--name=[Filter by agent config name]:NAME:_default' \
'--model=[Filter by model ID]:MODEL_ID:_default' \
'--artifact-type=[Filter by produced artifact type]:TYPE:(plan pull-request screenshot file)' \
'--created-after=[Only include runs created after the given timestamp]:RFC3339:_default' \
'--created-before=[Only include runs created before the given timestamp]:RFC3339:_default' \
'--updated-after=[Only include runs updated after the given timestamp]:RFC3339:_default' \
'-q+[Fuzzy search across run title, prompt, and skill spec]:TEXT:_default' \
'--query=[Fuzzy search across run title, prompt, and skill spec]:TEXT:_default' \
'--sort-by=[Sort field]:FIELD:(updated-at created-at title agent)' \
'--sort-order=[Sort direction]:DIR:(asc desc)' \
'--cursor=[Opaque pagination cursor from a previous list response]:CURSOR:_default' \
'--jq=[A filter to select values from the response using jq syntax]:FILTER:_default' \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
&& ret=0
;;
(get)
_arguments "${_arguments_options[@]}" : \
'--jq=[A filter to select values from the response using jq syntax]:FILTER:_default' \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--conversation[Retrieve the conversation for this run instead of the run status]' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
':task_id -- The task ID to get status for:_default' \
&& ret=0
;;
(conversation)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
":: :_warp-terminal-oss__run__conversation_commands" \
"*::: :->conversation" \
&& ret=0

    case $state in
    (conversation)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-run-conversation-command-$line[1]:"
        case $line[1] in
            (get)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
':conversation_id -- The conversation ID to retrieve:_default' \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__run__conversation__help_commands" \
"*::: :->help" \
&& ret=0

    case $state in
    (help)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-run-conversation-help-command-$line[1]:"
        case $line[1] in
            (get)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
        esac
    ;;
esac
;;
(message)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
":: :_warp-terminal-oss__run__message_commands" \
"*::: :->message" \
&& ret=0

    case $state in
    (message)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-run-message-command-$line[1]:"
        case $line[1] in
            (watch)
_arguments "${_arguments_options[@]}" : \
'--since-sequence=[Resume after this event sequence (inclusive cursor for reconnects)]:SINCE_SEQUENCE:_default' \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
':run_id -- The run ID whose inbox should be watched:_default' \
&& ret=0
;;
(send)
_arguments "${_arguments_options[@]}" : \
'*--to=[Recipient run ID. Repeat the flag to send to multiple recipients]:TO:_default' \
'--subject=[Message subject]:SUBJECT:_default' \
'--body=[Message body]:BODY:_default' \
'--sender-run-id=[Sender run ID]:SENDER_RUN_ID:_default' \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
&& ret=0
;;
(list)
_arguments "${_arguments_options[@]}" : \
'--since=[Only return messages sent at or after this RFC3339 timestamp]:SINCE:_default' \
'-L+[Maximum number of messages to return (default\: 50)]:LIMIT:_default' \
'--limit=[Maximum number of messages to return (default\: 50)]:LIMIT:_default' \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--unread[Only return unread messages]' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
':run_id -- The run ID whose inbox should be listed:_default' \
&& ret=0
;;
(read)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
':message_id -- The message ID to read:_default' \
&& ret=0
;;
(mark-delivered)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
':message_id -- The message ID to mark as delivered:_default' \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__run__message__help_commands" \
"*::: :->help" \
&& ret=0

    case $state in
    (help)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-run-message-help-command-$line[1]:"
        case $line[1] in
            (watch)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(send)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(list)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(read)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(mark-delivered)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
        esac
    ;;
esac
;;
(help)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__run__help_commands" \
"*::: :->help" \
&& ret=0

    case $state in
    (help)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-run-help-command-$line[1]:"
        case $line[1] in
            (list)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(get)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(conversation)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__run__help__conversation_commands" \
"*::: :->conversation" \
&& ret=0

    case $state in
    (conversation)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-run-help-conversation-command-$line[1]:"
        case $line[1] in
            (get)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
(message)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__run__help__message_commands" \
"*::: :->message" \
&& ret=0

    case $state in
    (message)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-run-help-message-command-$line[1]:"
        case $line[1] in
            (watch)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(send)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(list)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(read)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(mark-delivered)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
(help)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
        esac
    ;;
esac
;;
(model)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
":: :_warp-terminal-oss__model_commands" \
"*::: :->model" \
&& ret=0

    case $state in
    (model)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-model-command-$line[1]:"
        case $line[1] in
            (list)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__model__help_commands" \
"*::: :->help" \
&& ret=0

    case $state in
    (help)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-model-help-command-$line[1]:"
        case $line[1] in
            (list)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
        esac
    ;;
esac
;;
(login)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
&& ret=0
;;
(logout)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
&& ret=0
;;
(whoami)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
&& ret=0
;;
(integration)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
":: :_warp-terminal-oss__integration_commands" \
"*::: :->integration" \
&& ret=0

    case $state in
    (integration)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-integration-command-$line[1]:"
        case $line[1] in
            (create)
_arguments "${_arguments_options[@]}" : \
'--model=[Override the base model used by this command. Use \`warp model list\` to see available models]:MODEL_ID:_default' \
'-e+[Cloud environment to run the agent in]:ENVIRONMENT_ID:_default' \
'--environment=[Cloud environment to run the agent in]:ENVIRONMENT_ID:_default' \
'-f+[Path to a YAML or JSON configuration file]:PATH:_files' \
'--file=[Path to a YAML or JSON configuration file]:PATH:_files' \
'*--mcp=[MCP servers to configure for this integration]:SPEC:((<path>\:"Path to a JSON file containing MCP config"
<json>\:"Inline JSON MCP server configuration"))' \
'-p+[Custom instructions for the integration]:PROMPT:_default' \
'--prompt=[Custom instructions for the integration]:PROMPT:_default' \
'--host=[Worker host ID for self-hosted workers. If not specified or set to "warp", tasks will run on Warp-hosted workers]:WORKER_HOST:_default' \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--no-environment[Do not run the agent in an environment (not recommended)]' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
':provider -- Provider to create the integration for:(linear slack)' \
&& ret=0
;;
(update)
_arguments "${_arguments_options[@]}" : \
'--model=[Override the base model used by this command. Use \`warp model list\` to see available models]:MODEL_ID:_default' \
'-e+[Cloud environment to run the agent in]:ENVIRONMENT_ID:_default' \
'--environment=[Cloud environment to run the agent in]:ENVIRONMENT_ID:_default' \
'-f+[Path to a YAML or JSON configuration file]:PATH:_files' \
'--file=[Path to a YAML or JSON configuration file]:PATH:_files' \
'*--mcp=[MCP servers to configure for this integration]:SPEC:((<path>\:"Path to a JSON file containing MCP config"
<json>\:"Inline JSON MCP server configuration"))' \
'*--remove-mcp=[Remove MCP servers from this integration by server name]:SERVER_NAME:_default' \
'-p+[Custom instructions for the integration]:PROMPT:_default' \
'--prompt=[Custom instructions for the integration]:PROMPT:_default' \
'--host=[Worker host ID for self-hosted workers. If not specified or set to "warp", tasks will run on Warp-hosted workers]:WORKER_HOST:_default' \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--remove-environment[Do not run the agent in an environment (not recommended)]' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
':provider -- Provider to update the integration for:(linear slack)' \
&& ret=0
;;
(list)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__integration__help_commands" \
"*::: :->help" \
&& ret=0

    case $state in
    (help)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-integration-help-command-$line[1]:"
        case $line[1] in
            (create)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(update)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(list)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
        esac
    ;;
esac
;;
(i)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
":: :_warp-terminal-oss__integration_commands" \
"*::: :->integration" \
&& ret=0

    case $state in
    (integration)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-integration-command-$line[1]:"
        case $line[1] in
            (create)
_arguments "${_arguments_options[@]}" : \
'--model=[Override the base model used by this command. Use \`warp model list\` to see available models]:MODEL_ID:_default' \
'-e+[Cloud environment to run the agent in]:ENVIRONMENT_ID:_default' \
'--environment=[Cloud environment to run the agent in]:ENVIRONMENT_ID:_default' \
'-f+[Path to a YAML or JSON configuration file]:PATH:_files' \
'--file=[Path to a YAML or JSON configuration file]:PATH:_files' \
'*--mcp=[MCP servers to configure for this integration]:SPEC:((<path>\:"Path to a JSON file containing MCP config"
<json>\:"Inline JSON MCP server configuration"))' \
'-p+[Custom instructions for the integration]:PROMPT:_default' \
'--prompt=[Custom instructions for the integration]:PROMPT:_default' \
'--host=[Worker host ID for self-hosted workers. If not specified or set to "warp", tasks will run on Warp-hosted workers]:WORKER_HOST:_default' \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--no-environment[Do not run the agent in an environment (not recommended)]' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
':provider -- Provider to create the integration for:(linear slack)' \
&& ret=0
;;
(update)
_arguments "${_arguments_options[@]}" : \
'--model=[Override the base model used by this command. Use \`warp model list\` to see available models]:MODEL_ID:_default' \
'-e+[Cloud environment to run the agent in]:ENVIRONMENT_ID:_default' \
'--environment=[Cloud environment to run the agent in]:ENVIRONMENT_ID:_default' \
'-f+[Path to a YAML or JSON configuration file]:PATH:_files' \
'--file=[Path to a YAML or JSON configuration file]:PATH:_files' \
'*--mcp=[MCP servers to configure for this integration]:SPEC:((<path>\:"Path to a JSON file containing MCP config"
<json>\:"Inline JSON MCP server configuration"))' \
'*--remove-mcp=[Remove MCP servers from this integration by server name]:SERVER_NAME:_default' \
'-p+[Custom instructions for the integration]:PROMPT:_default' \
'--prompt=[Custom instructions for the integration]:PROMPT:_default' \
'--host=[Worker host ID for self-hosted workers. If not specified or set to "warp", tasks will run on Warp-hosted workers]:WORKER_HOST:_default' \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--remove-environment[Do not run the agent in an environment (not recommended)]' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
':provider -- Provider to update the integration for:(linear slack)' \
&& ret=0
;;
(list)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__integration__help_commands" \
"*::: :->help" \
&& ret=0

    case $state in
    (help)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-integration-help-command-$line[1]:"
        case $line[1] in
            (create)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(update)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(list)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
        esac
    ;;
esac
;;
(schedule)
_arguments "${_arguments_options[@]}" : \
'--name=[Name of the scheduled agent]:NAME:_default' \
'--cron=[Cron schedule expression (e.g., "0 9 * * 1" for 9 AM every Monday)]:CRON:_default' \
'--model=[Override the base model used by this command. Use \`warp model list\` to see available models]:MODEL_ID:_default' \
'-e+[Cloud environment to run the agent in]:ENVIRONMENT_ID:_default' \
'--environment=[Cloud environment to run the agent in]:ENVIRONMENT_ID:_default' \
'-f+[Path to a YAML or JSON configuration file]:PATH:_files' \
'--file=[Path to a YAML or JSON configuration file]:PATH:_files' \
'*--mcp=[MCP servers to configure for this schedule]:SPEC:((<path>\:"Path to a JSON file containing MCP config"
<json>\:"Inline JSON MCP server configuration"))' \
'-p+[Prompt for what the scheduled agent should do]:PROMPT:_default' \
'--prompt=[Prompt for what the scheduled agent should do]:PROMPT:_default' \
'--skill=[Automate a skill to run on a schedule]:SKILL:_default' \
'--host=[Where this job should be hosted]:WORKER_ID:_default' \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--no-environment[Do not run the agent in an environment (not recommended)]' \
'--team[Create at the team level]' \
'(--team)--personal[Create as private to your account]' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
":: :_warp-terminal-oss__schedule_commands" \
"*::: :->schedule" \
&& ret=0

    case $state in
    (schedule)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-schedule-command-$line[1]:"
        case $line[1] in
            (create)
_arguments "${_arguments_options[@]}" : \
'--name=[Name of the scheduled agent]:NAME:_default' \
'--cron=[Cron schedule expression (e.g., "0 9 * * 1" for 9 AM every Monday)]:CRON:_default' \
'--model=[Override the base model used by this command. Use \`warp model list\` to see available models]:MODEL_ID:_default' \
'-e+[Cloud environment to run the agent in]:ENVIRONMENT_ID:_default' \
'--environment=[Cloud environment to run the agent in]:ENVIRONMENT_ID:_default' \
'-f+[Path to a YAML or JSON configuration file]:PATH:_files' \
'--file=[Path to a YAML or JSON configuration file]:PATH:_files' \
'*--mcp=[MCP servers to configure for this schedule]:SPEC:((<path>\:"Path to a JSON file containing MCP config"
<json>\:"Inline JSON MCP server configuration"))' \
'-p+[Prompt for what the scheduled agent should do]:PROMPT:_default' \
'--prompt=[Prompt for what the scheduled agent should do]:PROMPT:_default' \
'--skill=[Automate a skill to run on a schedule]:SKILL:_default' \
'--host=[Where this job should be hosted]:WORKER_ID:_default' \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--no-environment[Do not run the agent in an environment (not recommended)]' \
'--team[Create at the team level]' \
'(--team)--personal[Create as private to your account]' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
&& ret=0
;;
(list)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
&& ret=0
;;
(get)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
':schedule_id -- ID of the schedule to get:_default' \
&& ret=0
;;
(update)
_arguments "${_arguments_options[@]}" : \
'--name=[Update the scheduled agent name]:NAME:_default' \
'--cron=[Update the cron schedule on which the agent is executed]:CRON:_default' \
'--model=[Override the base model used by this command. Use \`warp model list\` to see available models]:MODEL_ID:_default' \
'-e+[Cloud environment to run the agent in]:ENVIRONMENT_ID:_default' \
'--environment=[Cloud environment to run the agent in]:ENVIRONMENT_ID:_default' \
'-f+[Path to a YAML or JSON configuration file]:PATH:_files' \
'--file=[Path to a YAML or JSON configuration file]:PATH:_files' \
'*--mcp=[MCP servers to configure for this schedule]:SPEC:((<path>\:"Path to a JSON file containing MCP config"
<json>\:"Inline JSON MCP server configuration"))' \
'*--remove-mcp=[Remove MCP servers from this schedule by server name]:SERVER_NAME:_default' \
'-p+[Update the scheduled agent'\''s prompt]:PROMPT:_default' \
'--prompt=[Update the scheduled agent'\''s prompt]:PROMPT:_default' \
'(--remove-skill)--skill=[Update the skill used as the base prompt for the scheduled agent]:SKILL:_default' \
'--host=[Where this job should be hosted]:WORKER_ID:_default' \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--remove-environment[Do not run the agent in an environment (not recommended)]' \
'(--skill)--remove-skill[Remove the skill from this scheduled agent]' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
':schedule_id -- ID of the schedule to update:_default' \
&& ret=0
;;
(pause)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
':schedule_id -- ID of the schedule to pause:_default' \
&& ret=0
;;
(unpause)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
':schedule_id -- ID of the schedule to unpause:_default' \
&& ret=0
;;
(delete)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
':schedule_id -- ID of the schedule to delete:_default' \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__schedule__help_commands" \
"*::: :->help" \
&& ret=0

    case $state in
    (help)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-schedule-help-command-$line[1]:"
        case $line[1] in
            (create)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(list)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(get)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(update)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(pause)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(unpause)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(delete)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
        esac
    ;;
esac
;;
(secret)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
":: :_warp-terminal-oss__secret_commands" \
"*::: :->secret" \
&& ret=0

    case $state in
    (secret)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-secret-command-$line[1]:"
        case $line[1] in
            (create)
_arguments "${_arguments_options[@]}" : \
'-t+[]:SECRET_TYPE:(raw-value anthropic-api-key)' \
'--type=[]:SECRET_TYPE:(raw-value anthropic-api-key)' \
'-f+[File to read the secret value from. If not provided, the secret value will be read from standard input]:VALUE_FILE:_files' \
'--value-file=[File to read the secret value from. If not provided, the secret value will be read from standard input]:VALUE_FILE:_files' \
'-d+[Description of the secret]:DESCRIPTION:_default' \
'--description=[Description of the secret]:DESCRIPTION:_default' \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--team[Create at the team level]' \
'(--team)--personal[Create as private to your account]' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
'::name -- Name of the secret to create:_default' \
":: :_warp-terminal-oss__secret__create_commands" \
"*::: :->create" \
&& ret=0

    case $state in
    (create)
        words=($line[2] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-secret-create-command-$line[2]:"
        case $line[2] in
            (claude)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
":: :_warp-terminal-oss__secret__create__claude_commands" \
"*::: :->claude" \
&& ret=0

    case $state in
    (claude)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-secret-create-claude-command-$line[1]:"
        case $line[1] in
            (api-key)
_arguments "${_arguments_options[@]}" : \
'-d+[Description of the secret]:DESCRIPTION:_default' \
'--description=[Description of the secret]:DESCRIPTION:_default' \
'-f+[File to read the secret value from. If not provided, the secret value will be read from standard input]:VALUE_FILE:_files' \
'--value-file=[File to read the secret value from. If not provided, the secret value will be read from standard input]:VALUE_FILE:_files' \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--team[Create at the team level]' \
'(--team)--personal[Create as private to your account]' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
':name -- Name of the secret:_default' \
&& ret=0
;;
(bedrock-api-key)
_arguments "${_arguments_options[@]}" : \
'-d+[Description of the secret]:DESCRIPTION:_default' \
'--description=[Description of the secret]:DESCRIPTION:_default' \
'--bedrock-api-key=[Bedrock API key. If not provided, prompts interactively]:BEDROCK_API_KEY:_default' \
'--region=[AWS region for the Bedrock endpoint. If not provided, prompts interactively]:REGION:_default' \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--team[Create at the team level]' \
'(--team)--personal[Create as private to your account]' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
':name -- Name of the secret:_default' \
&& ret=0
;;
(bedrock-access-key)
_arguments "${_arguments_options[@]}" : \
'-d+[Description of the secret]:DESCRIPTION:_default' \
'--description=[Description of the secret]:DESCRIPTION:_default' \
'--access-key-id=[AWS access key ID. If not provided, prompts interactively]:ACCESS_KEY_ID:_default' \
'--secret-access-key=[AWS secret access key. If not provided, prompts interactively]:SECRET_ACCESS_KEY:_default' \
'--session-token=[AWS session token. If not provided, prompts interactively]:SESSION_TOKEN:_default' \
'--region=[AWS region for the Bedrock endpoint. If not provided, prompts interactively]:REGION:_default' \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--team[Create at the team level]' \
'(--team)--personal[Create as private to your account]' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
':name -- Name of the secret:_default' \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__secret__create__claude__help_commands" \
"*::: :->help" \
&& ret=0

    case $state in
    (help)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-secret-create-claude-help-command-$line[1]:"
        case $line[1] in
            (api-key)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(bedrock-api-key)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(bedrock-access-key)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
        esac
    ;;
esac
;;
(codex)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
":: :_warp-terminal-oss__secret__create__codex_commands" \
"*::: :->codex" \
&& ret=0

    case $state in
    (codex)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-secret-create-codex-command-$line[1]:"
        case $line[1] in
            (api-key)
_arguments "${_arguments_options[@]}" : \
'-d+[Description of the secret]:DESCRIPTION:_default' \
'--description=[Description of the secret]:DESCRIPTION:_default' \
'-f+[File to read the secret value from. If not provided, the secret value will be read from standard input]:VALUE_FILE:_files' \
'--value-file=[File to read the secret value from. If not provided, the secret value will be read from standard input]:VALUE_FILE:_files' \
'--base-url=[Optional base URL for the OpenAI API (e.g. a regional endpoint like \`https\://us.api.openai.com/v1\`). When omitted in interactive mode the CLI prompts for it; pressing Enter at the prompt skips it. When omitted in non-interactive mode the harness uses the provider'\''s default endpoint]:BASE_URL:_default' \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--team[Create at the team level]' \
'(--team)--personal[Create as private to your account]' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
':name -- Name of the secret:_default' \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__secret__create__codex__help_commands" \
"*::: :->help" \
&& ret=0

    case $state in
    (help)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-secret-create-codex-help-command-$line[1]:"
        case $line[1] in
            (api-key)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
        esac
    ;;
esac
;;
(help)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__secret__create__help_commands" \
"*::: :->help" \
&& ret=0

    case $state in
    (help)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-secret-create-help-command-$line[1]:"
        case $line[1] in
            (claude)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__secret__create__help__claude_commands" \
"*::: :->claude" \
&& ret=0

    case $state in
    (claude)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-secret-create-help-claude-command-$line[1]:"
        case $line[1] in
            (api-key)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(bedrock-api-key)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(bedrock-access-key)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
(codex)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__secret__create__help__codex_commands" \
"*::: :->codex" \
&& ret=0

    case $state in
    (codex)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-secret-create-help-codex-command-$line[1]:"
        case $line[1] in
            (api-key)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
(help)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
        esac
    ;;
esac
;;
(delete)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--force[Delete without asking for confirmation]' \
'--team[Create at the team level]' \
'(--team)--personal[Create as private to your account]' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
':name -- Name of the secret to delete:_default' \
&& ret=0
;;
(update)
_arguments "${_arguments_options[@]}" : \
'-f+[File to read the secret value from. If not provided, the secret value will be read from standard input]:VALUE_FILE:_files' \
'--value-file=[File to read the secret value from. If not provided, the secret value will be read from standard input]:VALUE_FILE:_files' \
'-d+[New description for the secret. If omitted, the description is not changed]:DESCRIPTION:_default' \
'--description=[New description for the secret. If omitted, the description is not changed]:DESCRIPTION:_default' \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'(-f --value-file)--value[Prompt for a new value for the secret]' \
'--team[Create at the team level]' \
'(--team)--personal[Create as private to your account]' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
':name -- Name of the secret to update:_default' \
&& ret=0
;;
(list)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__secret__help_commands" \
"*::: :->help" \
&& ret=0

    case $state in
    (help)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-secret-help-command-$line[1]:"
        case $line[1] in
            (create)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__secret__help__create_commands" \
"*::: :->create" \
&& ret=0

    case $state in
    (create)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-secret-help-create-command-$line[1]:"
        case $line[1] in
            (claude)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__secret__help__create__claude_commands" \
"*::: :->claude" \
&& ret=0

    case $state in
    (claude)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-secret-help-create-claude-command-$line[1]:"
        case $line[1] in
            (api-key)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(bedrock-api-key)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(bedrock-access-key)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
(codex)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__secret__help__create__codex_commands" \
"*::: :->codex" \
&& ret=0

    case $state in
    (codex)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-secret-help-create-codex-command-$line[1]:"
        case $line[1] in
            (api-key)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
        esac
    ;;
esac
;;
(delete)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(update)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(list)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
        esac
    ;;
esac
;;
(federate)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
":: :_warp-terminal-oss__federate_commands" \
"*::: :->federate" \
&& ret=0

    case $state in
    (federate)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-federate-command-$line[1]:"
        case $line[1] in
            (issue-token)
_arguments "${_arguments_options[@]}" : \
'--run-id=[The run ID to issue the token for]:RUN_ID:_default' \
'--audience=[The audience claim for the identity token]:AUDIENCE:_default' \
'--duration=[Requested token lifetime (e.g. "1h", "30m")]:DURATION:_default' \
'*--subject-template=[Controls how the OIDC token subject is formatted]:SUBJECT_TEMPLATE:_default' \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
&& ret=0
;;
(issue-gcp-token)
_arguments "${_arguments_options[@]}" : \
'--run-id=[The run ID to issue the token for]:RUN_ID:_default' \
'--duration=[Requested token lifetime (e.g. "1h", "30m")]:DURATION:_default' \
'--audience=[The audience for the token request]:AUDIENCE:_default' \
'--token-type=[The requested token type (e.g. "urn\:ietf\:params\:oauth\:token-type\:id_token")]:TOKEN_TYPE:_default' \
'--output-file=[Optional path to write the token output for caching]:OUTPUT_FILE:_default' \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__federate__help_commands" \
"*::: :->help" \
&& ret=0

    case $state in
    (help)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-federate-help-command-$line[1]:"
        case $line[1] in
            (issue-token)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(issue-gcp-token)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
        esac
    ;;
esac
;;
(harness-support)
_arguments "${_arguments_options[@]}" : \
'--run-id=[The run ID to associate with harness-support API calls]:RUN_ID:_default' \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
":: :_warp-terminal-oss__harness-support_commands" \
"*::: :->harness-support" \
&& ret=0

    case $state in
    (harness-support)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-harness-support-command-$line[1]:"
        case $line[1] in
            (ping)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
&& ret=0
;;
(report-artifact)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
":: :_warp-terminal-oss__harness-support__report-artifact_commands" \
"*::: :->report-artifact" \
&& ret=0

    case $state in
    (report-artifact)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-harness-support-report-artifact-command-$line[1]:"
        case $line[1] in
            (pull-request)
_arguments "${_arguments_options[@]}" : \
'--url=[URL of the pull request]:URL:_default' \
'--branch=[Branch name associated with the pull request]:BRANCH:_default' \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__harness-support__report-artifact__help_commands" \
"*::: :->help" \
&& ret=0

    case $state in
    (help)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-harness-support-report-artifact-help-command-$line[1]:"
        case $line[1] in
            (pull-request)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
        esac
    ;;
esac
;;
(notify-user)
_arguments "${_arguments_options[@]}" : \
'--message=[The message to send as a progress update]:MESSAGE:_default' \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
&& ret=0
;;
(finish-task)
_arguments "${_arguments_options[@]}" : \
'--status=[Whether the task succeeded or failed]:STATUS:(success failure)' \
'--summary=[A summary of the task outcome]:SUMMARY:_default' \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
&& ret=0
;;
(report-shutdown)
_arguments "${_arguments_options[@]}" : \
'--error-category=[Error category for abnormal shutdown (e.g. "oom", "timeout"). Omit for clean shutdown]:ERROR_CATEGORY:_default' \
'--error-message=[Human-readable error message for abnormal shutdown. Omit for clean shutdown]:ERROR_MESSAGE:_default' \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__harness-support__help_commands" \
"*::: :->help" \
&& ret=0

    case $state in
    (help)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-harness-support-help-command-$line[1]:"
        case $line[1] in
            (ping)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(report-artifact)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__harness-support__help__report-artifact_commands" \
"*::: :->report-artifact" \
&& ret=0

    case $state in
    (report-artifact)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-harness-support-help-report-artifact-command-$line[1]:"
        case $line[1] in
            (pull-request)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
(notify-user)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(finish-task)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(report-shutdown)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
        esac
    ;;
esac
;;
(artifact)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
":: :_warp-terminal-oss__artifact_commands" \
"*::: :->artifact" \
&& ret=0

    case $state in
    (artifact)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-artifact-command-$line[1]:"
        case $line[1] in
            (upload)
_arguments "${_arguments_options[@]}" : \
'--run-id=[Associate the uploaded artifact with a run]:RUN_ID:_default' \
'--conversation-id=[Associate the uploaded artifact with a conversation]:CONVERSATION_ID:_default' \
'--description=[Description for the uploaded artifact]:DESCRIPTION:_default' \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
':path -- Path to the artifact file to upload:_files' \
&& ret=0
;;
(get)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
':artifact_uid -- UID of the artifact to get:_default' \
&& ret=0
;;
(download)
_arguments "${_arguments_options[@]}" : \
'-o+[Write the downloaded artifact to a specific file path]:OUT:_files' \
'--out=[Write the downloaded artifact to a specific file path]:OUT:_files' \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
':artifact_uid -- UID of the artifact to download:_default' \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__artifact__help_commands" \
"*::: :->help" \
&& ret=0

    case $state in
    (help)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-artifact-help-command-$line[1]:"
        case $line[1] in
            (upload)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(get)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(download)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
        esac
    ;;
esac
;;
(api-key)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
":: :_warp-terminal-oss__api-key_commands" \
"*::: :->api-key" \
&& ret=0

    case $state in
    (api-key)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-api-key-command-$line[1]:"
        case $line[1] in
            (list)
_arguments "${_arguments_options[@]}" : \
'--sort-by=[Sort field]:FIELD:(name created-at last-used-at expires-at scope)' \
'--sort-order=[Sort direction]:DIR:(asc desc)' \
'--jq=[A filter to select values from the response using jq syntax]:FILTER:_default' \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
&& ret=0
;;
(create)
_arguments "${_arguments_options[@]}" : \
'--agent=[UID of the agent to authenticate as]:UID:_default' \
'--expires-in=[Expire the API key after this duration, such as "30d", "12h", or "90m"]:DURATION:_default' \
'--expires-at=[Expire the API key at a specific time]:RFC3339:_default' \
'--jq=[A filter to select values from the response using jq syntax]:FILTER:_default' \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--no-expiration[Create an API key with no expiration]' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
':name -- Name of the API key to create:_default' \
&& ret=0
;;
(expire)
_arguments "${_arguments_options[@]}" : \
'--jq=[A filter to select values from the response using jq syntax]:FILTER:_default' \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--force[Expire without asking for confirmation]' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
':key_uid -- Name or UID of the API key to expire:_default' \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__api-key__help_commands" \
"*::: :->help" \
&& ret=0

    case $state in
    (help)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-api-key-help-command-$line[1]:"
        case $line[1] in
            (list)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(create)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(expire)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
        esac
    ;;
esac
;;
(completions)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
'::shell -- Shell to generate completions for:(bash elvish fish powershell zsh)' \
&& ret=0
;;
(dump-debug-info)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
&& ret=0
;;
(print-telemetry-events)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
&& ret=0
;;
(provider)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
":: :_warp-terminal-oss__provider_commands" \
"*::: :->provider" \
&& ret=0

    case $state in
    (provider)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-provider-command-$line[1]:"
        case $line[1] in
            (setup)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--team[Setup provider for a team]' \
'(--team)--personal[Setup provider for a personal account]' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
':provider_type -- The type of provider to setup:(linear slack)' \
&& ret=0
;;
(list)
_arguments "${_arguments_options[@]}" : \
'--api-key=[API key for server authentication]:API_KEY:_default' \
'--output-format=[Set the output format]:OUTPUT_FORMAT:((json\:"Output as JSON"
ndjson\:"Output as newline-delimited JSON"
pretty\:"Output as human-readable text"
text\:"Output as plain text"))' \
'--server-root-url=[Override the server root URL]:SERVER_ROOT_URL:_default' \
'--ws-server-url=[Override the websocket server URL]:WS_SERVER_URL:_default' \
'--session-sharing-server-url=[Override the session sharing server URL]:SESSION_SHARING_SERVER_URL:_default' \
'--debug[Enable debug logging]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__provider__help_commands" \
"*::: :->help" \
&& ret=0

    case $state in
    (help)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-provider-help-command-$line[1]:"
        case $line[1] in
            (setup)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(list)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
        esac
    ;;
esac
;;
(help)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__help_commands" \
"*::: :->help" \
&& ret=0

    case $state in
    (help)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-help-command-$line[1]:"
        case $line[1] in
            (terminal-server)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(minidump-server)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(remote-server-proxy)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(remote-server-daemon)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(ripgrep-search)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(agent)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__help__agent_commands" \
"*::: :->agent" \
&& ret=0

    case $state in
    (agent)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-help-agent-command-$line[1]:"
        case $line[1] in
            (run)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(run-cloud)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(profile)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__help__agent__profile_commands" \
"*::: :->profile" \
&& ret=0

    case $state in
    (profile)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-help-agent-profile-command-$line[1]:"
        case $line[1] in
            (list)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
(list)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(get)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(create)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(update)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(delete)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(skills)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
(environment)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__help__environment_commands" \
"*::: :->environment" \
&& ret=0

    case $state in
    (environment)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-help-environment-command-$line[1]:"
        case $line[1] in
            (list)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(image)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__help__environment__image_commands" \
"*::: :->image" \
&& ret=0

    case $state in
    (image)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-help-environment-image-command-$line[1]:"
        case $line[1] in
            (list)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
(create)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(delete)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(get)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(update)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
(mcp)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__help__mcp_commands" \
"*::: :->mcp" \
&& ret=0

    case $state in
    (mcp)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-help-mcp-command-$line[1]:"
        case $line[1] in
            (list)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
(run)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__help__run_commands" \
"*::: :->run" \
&& ret=0

    case $state in
    (run)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-help-run-command-$line[1]:"
        case $line[1] in
            (list)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(get)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(conversation)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__help__run__conversation_commands" \
"*::: :->conversation" \
&& ret=0

    case $state in
    (conversation)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-help-run-conversation-command-$line[1]:"
        case $line[1] in
            (get)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
(message)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__help__run__message_commands" \
"*::: :->message" \
&& ret=0

    case $state in
    (message)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-help-run-message-command-$line[1]:"
        case $line[1] in
            (watch)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(send)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(list)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(read)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(mark-delivered)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
        esac
    ;;
esac
;;
(model)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__help__model_commands" \
"*::: :->model" \
&& ret=0

    case $state in
    (model)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-help-model-command-$line[1]:"
        case $line[1] in
            (list)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
(login)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(logout)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(whoami)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(integration)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__help__integration_commands" \
"*::: :->integration" \
&& ret=0

    case $state in
    (integration)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-help-integration-command-$line[1]:"
        case $line[1] in
            (create)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(update)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(list)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
(schedule)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__help__schedule_commands" \
"*::: :->schedule" \
&& ret=0

    case $state in
    (schedule)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-help-schedule-command-$line[1]:"
        case $line[1] in
            (create)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(list)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(get)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(update)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(pause)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(unpause)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(delete)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
(secret)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__help__secret_commands" \
"*::: :->secret" \
&& ret=0

    case $state in
    (secret)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-help-secret-command-$line[1]:"
        case $line[1] in
            (create)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__help__secret__create_commands" \
"*::: :->create" \
&& ret=0

    case $state in
    (create)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-help-secret-create-command-$line[1]:"
        case $line[1] in
            (claude)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__help__secret__create__claude_commands" \
"*::: :->claude" \
&& ret=0

    case $state in
    (claude)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-help-secret-create-claude-command-$line[1]:"
        case $line[1] in
            (api-key)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(bedrock-api-key)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(bedrock-access-key)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
(codex)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__help__secret__create__codex_commands" \
"*::: :->codex" \
&& ret=0

    case $state in
    (codex)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-help-secret-create-codex-command-$line[1]:"
        case $line[1] in
            (api-key)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
        esac
    ;;
esac
;;
(delete)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(update)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(list)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
(federate)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__help__federate_commands" \
"*::: :->federate" \
&& ret=0

    case $state in
    (federate)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-help-federate-command-$line[1]:"
        case $line[1] in
            (issue-token)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(issue-gcp-token)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
(harness-support)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__help__harness-support_commands" \
"*::: :->harness-support" \
&& ret=0

    case $state in
    (harness-support)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-help-harness-support-command-$line[1]:"
        case $line[1] in
            (ping)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(report-artifact)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__help__harness-support__report-artifact_commands" \
"*::: :->report-artifact" \
&& ret=0

    case $state in
    (report-artifact)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-help-harness-support-report-artifact-command-$line[1]:"
        case $line[1] in
            (pull-request)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
(notify-user)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(finish-task)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(report-shutdown)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
(artifact)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__help__artifact_commands" \
"*::: :->artifact" \
&& ret=0

    case $state in
    (artifact)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-help-artifact-command-$line[1]:"
        case $line[1] in
            (upload)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(get)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(download)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
(api-key)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__help__api-key_commands" \
"*::: :->api-key" \
&& ret=0

    case $state in
    (api-key)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-help-api-key-command-$line[1]:"
        case $line[1] in
            (list)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(create)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(expire)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
(completions)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(dump-debug-info)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(print-telemetry-events)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(provider)
_arguments "${_arguments_options[@]}" : \
":: :_warp-terminal-oss__help__provider_commands" \
"*::: :->provider" \
&& ret=0

    case $state in
    (provider)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:warp-terminal-oss-help-provider-command-$line[1]:"
        case $line[1] in
            (setup)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(list)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
(help)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
        esac
    ;;
esac
}

(( $+functions[_warp-terminal-oss_commands] )) ||
_warp-terminal-oss_commands() {
    local commands; commands=(
'terminal-server:Run the terminal server' \
'minidump-server:Run the minidump server' \
'remote-server-proxy:Run the remote development server proxy over SSH stdio. Ensures the daemon is running, then bridges its stdin/stdout to the daemon via a Unix domain socket' \
'remote-server-daemon:Run the long-lived remote development server daemon. Listens on a Unix domain socket and accepts multiple concurrent connections from proxy processes' \
'ripgrep-search:Run a headless ripgrep search worker' \
'agent:Interact with Oz' \
'environment:Manage cloud environments' \
'e:Manage cloud environments' \
'mcp:Manage MCP servers' \
'run:Manage runs' \
'model:Manage available models' \
'login:Log in to Warp' \
'logout:Log out of Warp' \
'whoami:Print information about the logged-in user' \
'integration:Manage integrations' \
'i:Manage integrations' \
'schedule:Create and manage scheduled Oz agents. Scheduled agents run a user-defined task periodically, according to a cron schedule' \
'secret:Manage secrets' \
'federate:Issue and manage federated identity tokens' \
'harness-support:Support commands for agent harnesses to integrate with Oz' \
'artifact:Manage artifacts' \
'api-key:Manage API keys' \
'completions:Generate shell completions for your shell to stdout.' \
'dump-debug-info:Print debugging information and exit' \
'print-telemetry-events:Print telemetry events in production and exit' \
'provider:Manage providers' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'warp-terminal-oss commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__agent_commands] )) ||
_warp-terminal-oss__agent_commands() {
    local commands; commands=(
'run:Run a new Oz agent' \
'r:Run a new Oz agent' \
'run-cloud:Dispatch an Oz agent that runs remotely' \
'ra:Dispatch an Oz agent that runs remotely' \
'profile:Manage agent profiles' \
'list:List all available agents' \
'get:Get details of an agent' \
'create:Create a new agent' \
'update:Update an existing agent' \
'delete:Delete an agent' \
'skills:List available agent skills' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'warp-terminal-oss agent commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__agent__create_commands] )) ||
_warp-terminal-oss__agent__create_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss agent create commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__agent__delete_commands] )) ||
_warp-terminal-oss__agent__delete_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss agent delete commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__agent__get_commands] )) ||
_warp-terminal-oss__agent__get_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss agent get commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__agent__help_commands] )) ||
_warp-terminal-oss__agent__help_commands() {
    local commands; commands=(
'run:Run a new Oz agent' \
'run-cloud:Dispatch an Oz agent that runs remotely' \
'profile:Manage agent profiles' \
'list:List all available agents' \
'get:Get details of an agent' \
'create:Create a new agent' \
'update:Update an existing agent' \
'delete:Delete an agent' \
'skills:List available agent skills' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'warp-terminal-oss agent help commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__agent__help__create_commands] )) ||
_warp-terminal-oss__agent__help__create_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss agent help create commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__agent__help__delete_commands] )) ||
_warp-terminal-oss__agent__help__delete_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss agent help delete commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__agent__help__get_commands] )) ||
_warp-terminal-oss__agent__help__get_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss agent help get commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__agent__help__help_commands] )) ||
_warp-terminal-oss__agent__help__help_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss agent help help commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__agent__help__list_commands] )) ||
_warp-terminal-oss__agent__help__list_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss agent help list commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__agent__help__profile_commands] )) ||
_warp-terminal-oss__agent__help__profile_commands() {
    local commands; commands=(
'list:List available agent profiles' \
    )
    _describe -t commands 'warp-terminal-oss agent help profile commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__agent__help__profile__list_commands] )) ||
_warp-terminal-oss__agent__help__profile__list_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss agent help profile list commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__agent__help__run_commands] )) ||
_warp-terminal-oss__agent__help__run_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss agent help run commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__agent__help__run-cloud_commands] )) ||
_warp-terminal-oss__agent__help__run-cloud_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss agent help run-cloud commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__agent__help__skills_commands] )) ||
_warp-terminal-oss__agent__help__skills_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss agent help skills commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__agent__help__update_commands] )) ||
_warp-terminal-oss__agent__help__update_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss agent help update commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__agent__list_commands] )) ||
_warp-terminal-oss__agent__list_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss agent list commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__agent__profile_commands] )) ||
_warp-terminal-oss__agent__profile_commands() {
    local commands; commands=(
'list:List available agent profiles' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'warp-terminal-oss agent profile commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__agent__profile__help_commands] )) ||
_warp-terminal-oss__agent__profile__help_commands() {
    local commands; commands=(
'list:List available agent profiles' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'warp-terminal-oss agent profile help commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__agent__profile__help__help_commands] )) ||
_warp-terminal-oss__agent__profile__help__help_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss agent profile help help commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__agent__profile__help__list_commands] )) ||
_warp-terminal-oss__agent__profile__help__list_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss agent profile help list commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__agent__profile__list_commands] )) ||
_warp-terminal-oss__agent__profile__list_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss agent profile list commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__agent__run_commands] )) ||
_warp-terminal-oss__agent__run_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss agent run commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__agent__run-cloud_commands] )) ||
_warp-terminal-oss__agent__run-cloud_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss agent run-cloud commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__agent__skills_commands] )) ||
_warp-terminal-oss__agent__skills_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss agent skills commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__agent__update_commands] )) ||
_warp-terminal-oss__agent__update_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss agent update commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__api-key_commands] )) ||
_warp-terminal-oss__api-key_commands() {
    local commands; commands=(
'list:List active API keys' \
'create:Create a new API key' \
'expire:Immediately expire an API key' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'warp-terminal-oss api-key commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__api-key__create_commands] )) ||
_warp-terminal-oss__api-key__create_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss api-key create commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__api-key__expire_commands] )) ||
_warp-terminal-oss__api-key__expire_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss api-key expire commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__api-key__help_commands] )) ||
_warp-terminal-oss__api-key__help_commands() {
    local commands; commands=(
'list:List active API keys' \
'create:Create a new API key' \
'expire:Immediately expire an API key' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'warp-terminal-oss api-key help commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__api-key__help__create_commands] )) ||
_warp-terminal-oss__api-key__help__create_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss api-key help create commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__api-key__help__expire_commands] )) ||
_warp-terminal-oss__api-key__help__expire_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss api-key help expire commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__api-key__help__help_commands] )) ||
_warp-terminal-oss__api-key__help__help_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss api-key help help commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__api-key__help__list_commands] )) ||
_warp-terminal-oss__api-key__help__list_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss api-key help list commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__api-key__list_commands] )) ||
_warp-terminal-oss__api-key__list_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss api-key list commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__artifact_commands] )) ||
_warp-terminal-oss__artifact_commands() {
    local commands; commands=(
'upload:Upload an artifact file' \
'get:Get artifact metadata' \
'download:Download an artifact file' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'warp-terminal-oss artifact commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__artifact__download_commands] )) ||
_warp-terminal-oss__artifact__download_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss artifact download commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__artifact__get_commands] )) ||
_warp-terminal-oss__artifact__get_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss artifact get commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__artifact__help_commands] )) ||
_warp-terminal-oss__artifact__help_commands() {
    local commands; commands=(
'upload:Upload an artifact file' \
'get:Get artifact metadata' \
'download:Download an artifact file' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'warp-terminal-oss artifact help commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__artifact__help__download_commands] )) ||
_warp-terminal-oss__artifact__help__download_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss artifact help download commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__artifact__help__get_commands] )) ||
_warp-terminal-oss__artifact__help__get_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss artifact help get commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__artifact__help__help_commands] )) ||
_warp-terminal-oss__artifact__help__help_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss artifact help help commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__artifact__help__upload_commands] )) ||
_warp-terminal-oss__artifact__help__upload_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss artifact help upload commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__artifact__upload_commands] )) ||
_warp-terminal-oss__artifact__upload_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss artifact upload commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__completions_commands] )) ||
_warp-terminal-oss__completions_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss completions commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__dump-debug-info_commands] )) ||
_warp-terminal-oss__dump-debug-info_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss dump-debug-info commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__environment_commands] )) ||
_warp-terminal-oss__environment_commands() {
    local commands; commands=(
'list:List cloud environments' \
'image:Manage base images for cloud environments' \
'create:Create a new cloud environment' \
'delete:Delete a cloud environment' \
'get:Get details of a cloud environment' \
'update:Update an existing cloud environment' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'warp-terminal-oss environment commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__environment__create_commands] )) ||
_warp-terminal-oss__environment__create_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss environment create commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__environment__delete_commands] )) ||
_warp-terminal-oss__environment__delete_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss environment delete commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__environment__get_commands] )) ||
_warp-terminal-oss__environment__get_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss environment get commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__environment__help_commands] )) ||
_warp-terminal-oss__environment__help_commands() {
    local commands; commands=(
'list:List cloud environments' \
'image:Manage base images for cloud environments' \
'create:Create a new cloud environment' \
'delete:Delete a cloud environment' \
'get:Get details of a cloud environment' \
'update:Update an existing cloud environment' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'warp-terminal-oss environment help commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__environment__help__create_commands] )) ||
_warp-terminal-oss__environment__help__create_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss environment help create commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__environment__help__delete_commands] )) ||
_warp-terminal-oss__environment__help__delete_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss environment help delete commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__environment__help__get_commands] )) ||
_warp-terminal-oss__environment__help__get_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss environment help get commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__environment__help__help_commands] )) ||
_warp-terminal-oss__environment__help__help_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss environment help help commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__environment__help__image_commands] )) ||
_warp-terminal-oss__environment__help__image_commands() {
    local commands; commands=(
'list:List available Warp dev base images from Docker Hub' \
    )
    _describe -t commands 'warp-terminal-oss environment help image commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__environment__help__image__list_commands] )) ||
_warp-terminal-oss__environment__help__image__list_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss environment help image list commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__environment__help__list_commands] )) ||
_warp-terminal-oss__environment__help__list_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss environment help list commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__environment__help__update_commands] )) ||
_warp-terminal-oss__environment__help__update_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss environment help update commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__environment__image_commands] )) ||
_warp-terminal-oss__environment__image_commands() {
    local commands; commands=(
'list:List available Warp dev base images from Docker Hub' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'warp-terminal-oss environment image commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__environment__image__help_commands] )) ||
_warp-terminal-oss__environment__image__help_commands() {
    local commands; commands=(
'list:List available Warp dev base images from Docker Hub' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'warp-terminal-oss environment image help commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__environment__image__help__help_commands] )) ||
_warp-terminal-oss__environment__image__help__help_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss environment image help help commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__environment__image__help__list_commands] )) ||
_warp-terminal-oss__environment__image__help__list_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss environment image help list commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__environment__image__list_commands] )) ||
_warp-terminal-oss__environment__image__list_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss environment image list commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__environment__list_commands] )) ||
_warp-terminal-oss__environment__list_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss environment list commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__environment__update_commands] )) ||
_warp-terminal-oss__environment__update_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss environment update commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__federate_commands] )) ||
_warp-terminal-oss__federate_commands() {
    local commands; commands=(
'issue-token:Issue an identity token for the current Oz agent. This can only be called within a running Oz agent session' \
'issue-gcp-token:Issue an identity token for the current Oz agent, in the format expected by Google Cloud'\''s \[executable-sourced credentials\](https\://docs.cloud.google.com/iam/docs/workload-identity-federation-with-other-providers#executable-sourced-credentials) mechanism' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'warp-terminal-oss federate commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__federate__help_commands] )) ||
_warp-terminal-oss__federate__help_commands() {
    local commands; commands=(
'issue-token:Issue an identity token for the current Oz agent. This can only be called within a running Oz agent session' \
'issue-gcp-token:Issue an identity token for the current Oz agent, in the format expected by Google Cloud'\''s \[executable-sourced credentials\](https\://docs.cloud.google.com/iam/docs/workload-identity-federation-with-other-providers#executable-sourced-credentials) mechanism' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'warp-terminal-oss federate help commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__federate__help__help_commands] )) ||
_warp-terminal-oss__federate__help__help_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss federate help help commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__federate__help__issue-gcp-token_commands] )) ||
_warp-terminal-oss__federate__help__issue-gcp-token_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss federate help issue-gcp-token commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__federate__help__issue-token_commands] )) ||
_warp-terminal-oss__federate__help__issue-token_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss federate help issue-token commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__federate__issue-gcp-token_commands] )) ||
_warp-terminal-oss__federate__issue-gcp-token_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss federate issue-gcp-token commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__federate__issue-token_commands] )) ||
_warp-terminal-oss__federate__issue-token_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss federate issue-token commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__harness-support_commands] )) ||
_warp-terminal-oss__harness-support_commands() {
    local commands; commands=(
'ping:Verify connectivity by fetching and displaying the current run' \
'report-artifact:Report an artifact back to the Oz platform' \
'notify-user:Send a progress notification to the task'\''s originating platform (Slack, Linear, etc.)' \
'finish-task:Report task completion or failure, as well as a summary of the task' \
'report-shutdown:Report that the agent process is shutting down' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'warp-terminal-oss harness-support commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__harness-support__finish-task_commands] )) ||
_warp-terminal-oss__harness-support__finish-task_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss harness-support finish-task commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__harness-support__help_commands] )) ||
_warp-terminal-oss__harness-support__help_commands() {
    local commands; commands=(
'ping:Verify connectivity by fetching and displaying the current run' \
'report-artifact:Report an artifact back to the Oz platform' \
'notify-user:Send a progress notification to the task'\''s originating platform (Slack, Linear, etc.)' \
'finish-task:Report task completion or failure, as well as a summary of the task' \
'report-shutdown:Report that the agent process is shutting down' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'warp-terminal-oss harness-support help commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__harness-support__help__finish-task_commands] )) ||
_warp-terminal-oss__harness-support__help__finish-task_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss harness-support help finish-task commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__harness-support__help__help_commands] )) ||
_warp-terminal-oss__harness-support__help__help_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss harness-support help help commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__harness-support__help__notify-user_commands] )) ||
_warp-terminal-oss__harness-support__help__notify-user_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss harness-support help notify-user commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__harness-support__help__ping_commands] )) ||
_warp-terminal-oss__harness-support__help__ping_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss harness-support help ping commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__harness-support__help__report-artifact_commands] )) ||
_warp-terminal-oss__harness-support__help__report-artifact_commands() {
    local commands; commands=(
'pull-request:Report a pull request artifact' \
    )
    _describe -t commands 'warp-terminal-oss harness-support help report-artifact commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__harness-support__help__report-artifact__pull-request_commands] )) ||
_warp-terminal-oss__harness-support__help__report-artifact__pull-request_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss harness-support help report-artifact pull-request commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__harness-support__help__report-shutdown_commands] )) ||
_warp-terminal-oss__harness-support__help__report-shutdown_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss harness-support help report-shutdown commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__harness-support__notify-user_commands] )) ||
_warp-terminal-oss__harness-support__notify-user_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss harness-support notify-user commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__harness-support__ping_commands] )) ||
_warp-terminal-oss__harness-support__ping_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss harness-support ping commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__harness-support__report-artifact_commands] )) ||
_warp-terminal-oss__harness-support__report-artifact_commands() {
    local commands; commands=(
'pull-request:Report a pull request artifact' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'warp-terminal-oss harness-support report-artifact commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__harness-support__report-artifact__help_commands] )) ||
_warp-terminal-oss__harness-support__report-artifact__help_commands() {
    local commands; commands=(
'pull-request:Report a pull request artifact' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'warp-terminal-oss harness-support report-artifact help commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__harness-support__report-artifact__help__help_commands] )) ||
_warp-terminal-oss__harness-support__report-artifact__help__help_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss harness-support report-artifact help help commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__harness-support__report-artifact__help__pull-request_commands] )) ||
_warp-terminal-oss__harness-support__report-artifact__help__pull-request_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss harness-support report-artifact help pull-request commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__harness-support__report-artifact__pull-request_commands] )) ||
_warp-terminal-oss__harness-support__report-artifact__pull-request_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss harness-support report-artifact pull-request commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__harness-support__report-shutdown_commands] )) ||
_warp-terminal-oss__harness-support__report-shutdown_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss harness-support report-shutdown commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help_commands] )) ||
_warp-terminal-oss__help_commands() {
    local commands; commands=(
'terminal-server:Run the terminal server' \
'minidump-server:Run the minidump server' \
'remote-server-proxy:Run the remote development server proxy over SSH stdio. Ensures the daemon is running, then bridges its stdin/stdout to the daemon via a Unix domain socket' \
'remote-server-daemon:Run the long-lived remote development server daemon. Listens on a Unix domain socket and accepts multiple concurrent connections from proxy processes' \
'ripgrep-search:Run a headless ripgrep search worker' \
'agent:Interact with Oz' \
'environment:Manage cloud environments' \
'mcp:Manage MCP servers' \
'run:Manage runs' \
'model:Manage available models' \
'login:Log in to Warp' \
'logout:Log out of Warp' \
'whoami:Print information about the logged-in user' \
'integration:Manage integrations' \
'schedule:Create and manage scheduled Oz agents. Scheduled agents run a user-defined task periodically, according to a cron schedule' \
'secret:Manage secrets' \
'federate:Issue and manage federated identity tokens' \
'harness-support:Support commands for agent harnesses to integrate with Oz' \
'artifact:Manage artifacts' \
'api-key:Manage API keys' \
'completions:Generate shell completions for your shell to stdout.' \
'dump-debug-info:Print debugging information and exit' \
'print-telemetry-events:Print telemetry events in production and exit' \
'provider:Manage providers' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'warp-terminal-oss help commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__agent_commands] )) ||
_warp-terminal-oss__help__agent_commands() {
    local commands; commands=(
'run:Run a new Oz agent' \
'run-cloud:Dispatch an Oz agent that runs remotely' \
'profile:Manage agent profiles' \
'list:List all available agents' \
'get:Get details of an agent' \
'create:Create a new agent' \
'update:Update an existing agent' \
'delete:Delete an agent' \
'skills:List available agent skills' \
    )
    _describe -t commands 'warp-terminal-oss help agent commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__agent__create_commands] )) ||
_warp-terminal-oss__help__agent__create_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help agent create commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__agent__delete_commands] )) ||
_warp-terminal-oss__help__agent__delete_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help agent delete commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__agent__get_commands] )) ||
_warp-terminal-oss__help__agent__get_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help agent get commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__agent__list_commands] )) ||
_warp-terminal-oss__help__agent__list_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help agent list commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__agent__profile_commands] )) ||
_warp-terminal-oss__help__agent__profile_commands() {
    local commands; commands=(
'list:List available agent profiles' \
    )
    _describe -t commands 'warp-terminal-oss help agent profile commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__agent__profile__list_commands] )) ||
_warp-terminal-oss__help__agent__profile__list_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help agent profile list commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__agent__run_commands] )) ||
_warp-terminal-oss__help__agent__run_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help agent run commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__agent__run-cloud_commands] )) ||
_warp-terminal-oss__help__agent__run-cloud_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help agent run-cloud commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__agent__skills_commands] )) ||
_warp-terminal-oss__help__agent__skills_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help agent skills commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__agent__update_commands] )) ||
_warp-terminal-oss__help__agent__update_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help agent update commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__api-key_commands] )) ||
_warp-terminal-oss__help__api-key_commands() {
    local commands; commands=(
'list:List active API keys' \
'create:Create a new API key' \
'expire:Immediately expire an API key' \
    )
    _describe -t commands 'warp-terminal-oss help api-key commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__api-key__create_commands] )) ||
_warp-terminal-oss__help__api-key__create_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help api-key create commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__api-key__expire_commands] )) ||
_warp-terminal-oss__help__api-key__expire_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help api-key expire commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__api-key__list_commands] )) ||
_warp-terminal-oss__help__api-key__list_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help api-key list commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__artifact_commands] )) ||
_warp-terminal-oss__help__artifact_commands() {
    local commands; commands=(
'upload:Upload an artifact file' \
'get:Get artifact metadata' \
'download:Download an artifact file' \
    )
    _describe -t commands 'warp-terminal-oss help artifact commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__artifact__download_commands] )) ||
_warp-terminal-oss__help__artifact__download_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help artifact download commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__artifact__get_commands] )) ||
_warp-terminal-oss__help__artifact__get_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help artifact get commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__artifact__upload_commands] )) ||
_warp-terminal-oss__help__artifact__upload_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help artifact upload commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__completions_commands] )) ||
_warp-terminal-oss__help__completions_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help completions commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__dump-debug-info_commands] )) ||
_warp-terminal-oss__help__dump-debug-info_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help dump-debug-info commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__environment_commands] )) ||
_warp-terminal-oss__help__environment_commands() {
    local commands; commands=(
'list:List cloud environments' \
'image:Manage base images for cloud environments' \
'create:Create a new cloud environment' \
'delete:Delete a cloud environment' \
'get:Get details of a cloud environment' \
'update:Update an existing cloud environment' \
    )
    _describe -t commands 'warp-terminal-oss help environment commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__environment__create_commands] )) ||
_warp-terminal-oss__help__environment__create_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help environment create commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__environment__delete_commands] )) ||
_warp-terminal-oss__help__environment__delete_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help environment delete commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__environment__get_commands] )) ||
_warp-terminal-oss__help__environment__get_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help environment get commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__environment__image_commands] )) ||
_warp-terminal-oss__help__environment__image_commands() {
    local commands; commands=(
'list:List available Warp dev base images from Docker Hub' \
    )
    _describe -t commands 'warp-terminal-oss help environment image commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__environment__image__list_commands] )) ||
_warp-terminal-oss__help__environment__image__list_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help environment image list commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__environment__list_commands] )) ||
_warp-terminal-oss__help__environment__list_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help environment list commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__environment__update_commands] )) ||
_warp-terminal-oss__help__environment__update_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help environment update commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__federate_commands] )) ||
_warp-terminal-oss__help__federate_commands() {
    local commands; commands=(
'issue-token:Issue an identity token for the current Oz agent. This can only be called within a running Oz agent session' \
'issue-gcp-token:Issue an identity token for the current Oz agent, in the format expected by Google Cloud'\''s \[executable-sourced credentials\](https\://docs.cloud.google.com/iam/docs/workload-identity-federation-with-other-providers#executable-sourced-credentials) mechanism' \
    )
    _describe -t commands 'warp-terminal-oss help federate commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__federate__issue-gcp-token_commands] )) ||
_warp-terminal-oss__help__federate__issue-gcp-token_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help federate issue-gcp-token commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__federate__issue-token_commands] )) ||
_warp-terminal-oss__help__federate__issue-token_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help federate issue-token commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__harness-support_commands] )) ||
_warp-terminal-oss__help__harness-support_commands() {
    local commands; commands=(
'ping:Verify connectivity by fetching and displaying the current run' \
'report-artifact:Report an artifact back to the Oz platform' \
'notify-user:Send a progress notification to the task'\''s originating platform (Slack, Linear, etc.)' \
'finish-task:Report task completion or failure, as well as a summary of the task' \
'report-shutdown:Report that the agent process is shutting down' \
    )
    _describe -t commands 'warp-terminal-oss help harness-support commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__harness-support__finish-task_commands] )) ||
_warp-terminal-oss__help__harness-support__finish-task_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help harness-support finish-task commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__harness-support__notify-user_commands] )) ||
_warp-terminal-oss__help__harness-support__notify-user_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help harness-support notify-user commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__harness-support__ping_commands] )) ||
_warp-terminal-oss__help__harness-support__ping_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help harness-support ping commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__harness-support__report-artifact_commands] )) ||
_warp-terminal-oss__help__harness-support__report-artifact_commands() {
    local commands; commands=(
'pull-request:Report a pull request artifact' \
    )
    _describe -t commands 'warp-terminal-oss help harness-support report-artifact commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__harness-support__report-artifact__pull-request_commands] )) ||
_warp-terminal-oss__help__harness-support__report-artifact__pull-request_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help harness-support report-artifact pull-request commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__harness-support__report-shutdown_commands] )) ||
_warp-terminal-oss__help__harness-support__report-shutdown_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help harness-support report-shutdown commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__help_commands] )) ||
_warp-terminal-oss__help__help_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help help commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__integration_commands] )) ||
_warp-terminal-oss__help__integration_commands() {
    local commands; commands=(
'create:Create a new integration' \
'update:Update an integration' \
'list:List simple integrations and their connection status' \
    )
    _describe -t commands 'warp-terminal-oss help integration commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__integration__create_commands] )) ||
_warp-terminal-oss__help__integration__create_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help integration create commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__integration__list_commands] )) ||
_warp-terminal-oss__help__integration__list_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help integration list commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__integration__update_commands] )) ||
_warp-terminal-oss__help__integration__update_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help integration update commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__login_commands] )) ||
_warp-terminal-oss__help__login_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help login commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__logout_commands] )) ||
_warp-terminal-oss__help__logout_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help logout commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__mcp_commands] )) ||
_warp-terminal-oss__help__mcp_commands() {
    local commands; commands=(
'list:List MCP servers' \
    )
    _describe -t commands 'warp-terminal-oss help mcp commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__mcp__list_commands] )) ||
_warp-terminal-oss__help__mcp__list_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help mcp list commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__minidump-server_commands] )) ||
_warp-terminal-oss__help__minidump-server_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help minidump-server commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__model_commands] )) ||
_warp-terminal-oss__help__model_commands() {
    local commands; commands=(
'list:List available models' \
    )
    _describe -t commands 'warp-terminal-oss help model commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__model__list_commands] )) ||
_warp-terminal-oss__help__model__list_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help model list commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__print-telemetry-events_commands] )) ||
_warp-terminal-oss__help__print-telemetry-events_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help print-telemetry-events commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__provider_commands] )) ||
_warp-terminal-oss__help__provider_commands() {
    local commands; commands=(
'setup:' \
'list:' \
    )
    _describe -t commands 'warp-terminal-oss help provider commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__provider__list_commands] )) ||
_warp-terminal-oss__help__provider__list_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help provider list commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__provider__setup_commands] )) ||
_warp-terminal-oss__help__provider__setup_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help provider setup commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__remote-server-daemon_commands] )) ||
_warp-terminal-oss__help__remote-server-daemon_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help remote-server-daemon commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__remote-server-proxy_commands] )) ||
_warp-terminal-oss__help__remote-server-proxy_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help remote-server-proxy commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__ripgrep-search_commands] )) ||
_warp-terminal-oss__help__ripgrep-search_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help ripgrep-search commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__run_commands] )) ||
_warp-terminal-oss__help__run_commands() {
    local commands; commands=(
'list:List ambient agent tasks' \
'get:Get status of a specific ambient agent task' \
'conversation:Retrieve the conversation for a specific run or conversation' \
'message:Messages sent to and from runs' \
    )
    _describe -t commands 'warp-terminal-oss help run commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__run__conversation_commands] )) ||
_warp-terminal-oss__help__run__conversation_commands() {
    local commands; commands=(
'get:Get a conversation by conversation ID' \
    )
    _describe -t commands 'warp-terminal-oss help run conversation commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__run__conversation__get_commands] )) ||
_warp-terminal-oss__help__run__conversation__get_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help run conversation get commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__run__get_commands] )) ||
_warp-terminal-oss__help__run__get_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help run get commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__run__list_commands] )) ||
_warp-terminal-oss__help__run__list_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help run list commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__run__message_commands] )) ||
_warp-terminal-oss__help__run__message_commands() {
    local commands; commands=(
'watch:Watch for new messages delivered to a run' \
'send:Send a message from one run to one or more recipient runs' \
'list:List inbox message headers for a run' \
'read:Read a full message body' \
'mark-delivered:Mark a message as delivered' \
    )
    _describe -t commands 'warp-terminal-oss help run message commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__run__message__list_commands] )) ||
_warp-terminal-oss__help__run__message__list_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help run message list commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__run__message__mark-delivered_commands] )) ||
_warp-terminal-oss__help__run__message__mark-delivered_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help run message mark-delivered commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__run__message__read_commands] )) ||
_warp-terminal-oss__help__run__message__read_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help run message read commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__run__message__send_commands] )) ||
_warp-terminal-oss__help__run__message__send_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help run message send commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__run__message__watch_commands] )) ||
_warp-terminal-oss__help__run__message__watch_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help run message watch commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__schedule_commands] )) ||
_warp-terminal-oss__help__schedule_commands() {
    local commands; commands=(
'create:Create a scheduled Oz agent' \
'list:List scheduled Oz agents' \
'get:Get a scheduled Oz agent'\''s configuration' \
'update:Update a scheduled Oz agent' \
'pause:Pause a scheduled Oz agent' \
'unpause:Unpause a scheduled Oz agent' \
'delete:Delete a scheduled Oz agent' \
    )
    _describe -t commands 'warp-terminal-oss help schedule commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__schedule__create_commands] )) ||
_warp-terminal-oss__help__schedule__create_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help schedule create commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__schedule__delete_commands] )) ||
_warp-terminal-oss__help__schedule__delete_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help schedule delete commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__schedule__get_commands] )) ||
_warp-terminal-oss__help__schedule__get_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help schedule get commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__schedule__list_commands] )) ||
_warp-terminal-oss__help__schedule__list_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help schedule list commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__schedule__pause_commands] )) ||
_warp-terminal-oss__help__schedule__pause_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help schedule pause commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__schedule__unpause_commands] )) ||
_warp-terminal-oss__help__schedule__unpause_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help schedule unpause commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__schedule__update_commands] )) ||
_warp-terminal-oss__help__schedule__update_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help schedule update commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__secret_commands] )) ||
_warp-terminal-oss__help__secret_commands() {
    local commands; commands=(
'create:Create a new secret' \
'delete:Delete a secret' \
'update:Update a secret' \
'list:List secrets' \
    )
    _describe -t commands 'warp-terminal-oss help secret commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__secret__create_commands] )) ||
_warp-terminal-oss__help__secret__create_commands() {
    local commands; commands=(
'claude:Create a Claude/Anthropic auth secret' \
'codex:Create a Codex/OpenAI auth secret' \
    )
    _describe -t commands 'warp-terminal-oss help secret create commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__secret__create__claude_commands] )) ||
_warp-terminal-oss__help__secret__create__claude_commands() {
    local commands; commands=(
'api-key:Direct Anthropic API key' \
'bedrock-api-key:Anthropic API key via Amazon Bedrock' \
'bedrock-access-key:Anthropic Bedrock authentication via AWS access keys' \
    )
    _describe -t commands 'warp-terminal-oss help secret create claude commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__secret__create__claude__api-key_commands] )) ||
_warp-terminal-oss__help__secret__create__claude__api-key_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help secret create claude api-key commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__secret__create__claude__bedrock-access-key_commands] )) ||
_warp-terminal-oss__help__secret__create__claude__bedrock-access-key_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help secret create claude bedrock-access-key commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__secret__create__claude__bedrock-api-key_commands] )) ||
_warp-terminal-oss__help__secret__create__claude__bedrock-api-key_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help secret create claude bedrock-api-key commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__secret__create__codex_commands] )) ||
_warp-terminal-oss__help__secret__create__codex_commands() {
    local commands; commands=(
'api-key:Direct OpenAI API key' \
    )
    _describe -t commands 'warp-terminal-oss help secret create codex commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__secret__create__codex__api-key_commands] )) ||
_warp-terminal-oss__help__secret__create__codex__api-key_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help secret create codex api-key commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__secret__delete_commands] )) ||
_warp-terminal-oss__help__secret__delete_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help secret delete commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__secret__list_commands] )) ||
_warp-terminal-oss__help__secret__list_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help secret list commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__secret__update_commands] )) ||
_warp-terminal-oss__help__secret__update_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help secret update commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__terminal-server_commands] )) ||
_warp-terminal-oss__help__terminal-server_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help terminal-server commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__help__whoami_commands] )) ||
_warp-terminal-oss__help__whoami_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss help whoami commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__integration_commands] )) ||
_warp-terminal-oss__integration_commands() {
    local commands; commands=(
'create:Create a new integration' \
'update:Update an integration' \
'list:List simple integrations and their connection status' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'warp-terminal-oss integration commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__integration__create_commands] )) ||
_warp-terminal-oss__integration__create_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss integration create commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__integration__help_commands] )) ||
_warp-terminal-oss__integration__help_commands() {
    local commands; commands=(
'create:Create a new integration' \
'update:Update an integration' \
'list:List simple integrations and their connection status' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'warp-terminal-oss integration help commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__integration__help__create_commands] )) ||
_warp-terminal-oss__integration__help__create_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss integration help create commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__integration__help__help_commands] )) ||
_warp-terminal-oss__integration__help__help_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss integration help help commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__integration__help__list_commands] )) ||
_warp-terminal-oss__integration__help__list_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss integration help list commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__integration__help__update_commands] )) ||
_warp-terminal-oss__integration__help__update_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss integration help update commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__integration__list_commands] )) ||
_warp-terminal-oss__integration__list_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss integration list commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__integration__update_commands] )) ||
_warp-terminal-oss__integration__update_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss integration update commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__login_commands] )) ||
_warp-terminal-oss__login_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss login commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__logout_commands] )) ||
_warp-terminal-oss__logout_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss logout commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__mcp_commands] )) ||
_warp-terminal-oss__mcp_commands() {
    local commands; commands=(
'list:List MCP servers' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'warp-terminal-oss mcp commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__mcp__help_commands] )) ||
_warp-terminal-oss__mcp__help_commands() {
    local commands; commands=(
'list:List MCP servers' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'warp-terminal-oss mcp help commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__mcp__help__help_commands] )) ||
_warp-terminal-oss__mcp__help__help_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss mcp help help commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__mcp__help__list_commands] )) ||
_warp-terminal-oss__mcp__help__list_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss mcp help list commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__mcp__list_commands] )) ||
_warp-terminal-oss__mcp__list_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss mcp list commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__minidump-server_commands] )) ||
_warp-terminal-oss__minidump-server_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss minidump-server commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__model_commands] )) ||
_warp-terminal-oss__model_commands() {
    local commands; commands=(
'list:List available models' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'warp-terminal-oss model commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__model__help_commands] )) ||
_warp-terminal-oss__model__help_commands() {
    local commands; commands=(
'list:List available models' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'warp-terminal-oss model help commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__model__help__help_commands] )) ||
_warp-terminal-oss__model__help__help_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss model help help commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__model__help__list_commands] )) ||
_warp-terminal-oss__model__help__list_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss model help list commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__model__list_commands] )) ||
_warp-terminal-oss__model__list_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss model list commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__print-telemetry-events_commands] )) ||
_warp-terminal-oss__print-telemetry-events_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss print-telemetry-events commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__provider_commands] )) ||
_warp-terminal-oss__provider_commands() {
    local commands; commands=(
'setup:' \
'list:' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'warp-terminal-oss provider commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__provider__help_commands] )) ||
_warp-terminal-oss__provider__help_commands() {
    local commands; commands=(
'setup:' \
'list:' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'warp-terminal-oss provider help commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__provider__help__help_commands] )) ||
_warp-terminal-oss__provider__help__help_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss provider help help commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__provider__help__list_commands] )) ||
_warp-terminal-oss__provider__help__list_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss provider help list commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__provider__help__setup_commands] )) ||
_warp-terminal-oss__provider__help__setup_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss provider help setup commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__provider__list_commands] )) ||
_warp-terminal-oss__provider__list_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss provider list commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__provider__setup_commands] )) ||
_warp-terminal-oss__provider__setup_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss provider setup commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__remote-server-daemon_commands] )) ||
_warp-terminal-oss__remote-server-daemon_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss remote-server-daemon commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__remote-server-proxy_commands] )) ||
_warp-terminal-oss__remote-server-proxy_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss remote-server-proxy commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__ripgrep-search_commands] )) ||
_warp-terminal-oss__ripgrep-search_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss ripgrep-search commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__run_commands] )) ||
_warp-terminal-oss__run_commands() {
    local commands; commands=(
'list:List ambient agent tasks' \
'get:Get status of a specific ambient agent task' \
'conversation:Retrieve the conversation for a specific run or conversation' \
'message:Messages sent to and from runs' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'warp-terminal-oss run commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__run__conversation_commands] )) ||
_warp-terminal-oss__run__conversation_commands() {
    local commands; commands=(
'get:Get a conversation by conversation ID' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'warp-terminal-oss run conversation commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__run__conversation__get_commands] )) ||
_warp-terminal-oss__run__conversation__get_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss run conversation get commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__run__conversation__help_commands] )) ||
_warp-terminal-oss__run__conversation__help_commands() {
    local commands; commands=(
'get:Get a conversation by conversation ID' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'warp-terminal-oss run conversation help commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__run__conversation__help__get_commands] )) ||
_warp-terminal-oss__run__conversation__help__get_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss run conversation help get commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__run__conversation__help__help_commands] )) ||
_warp-terminal-oss__run__conversation__help__help_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss run conversation help help commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__run__get_commands] )) ||
_warp-terminal-oss__run__get_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss run get commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__run__help_commands] )) ||
_warp-terminal-oss__run__help_commands() {
    local commands; commands=(
'list:List ambient agent tasks' \
'get:Get status of a specific ambient agent task' \
'conversation:Retrieve the conversation for a specific run or conversation' \
'message:Messages sent to and from runs' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'warp-terminal-oss run help commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__run__help__conversation_commands] )) ||
_warp-terminal-oss__run__help__conversation_commands() {
    local commands; commands=(
'get:Get a conversation by conversation ID' \
    )
    _describe -t commands 'warp-terminal-oss run help conversation commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__run__help__conversation__get_commands] )) ||
_warp-terminal-oss__run__help__conversation__get_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss run help conversation get commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__run__help__get_commands] )) ||
_warp-terminal-oss__run__help__get_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss run help get commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__run__help__help_commands] )) ||
_warp-terminal-oss__run__help__help_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss run help help commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__run__help__list_commands] )) ||
_warp-terminal-oss__run__help__list_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss run help list commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__run__help__message_commands] )) ||
_warp-terminal-oss__run__help__message_commands() {
    local commands; commands=(
'watch:Watch for new messages delivered to a run' \
'send:Send a message from one run to one or more recipient runs' \
'list:List inbox message headers for a run' \
'read:Read a full message body' \
'mark-delivered:Mark a message as delivered' \
    )
    _describe -t commands 'warp-terminal-oss run help message commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__run__help__message__list_commands] )) ||
_warp-terminal-oss__run__help__message__list_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss run help message list commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__run__help__message__mark-delivered_commands] )) ||
_warp-terminal-oss__run__help__message__mark-delivered_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss run help message mark-delivered commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__run__help__message__read_commands] )) ||
_warp-terminal-oss__run__help__message__read_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss run help message read commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__run__help__message__send_commands] )) ||
_warp-terminal-oss__run__help__message__send_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss run help message send commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__run__help__message__watch_commands] )) ||
_warp-terminal-oss__run__help__message__watch_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss run help message watch commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__run__list_commands] )) ||
_warp-terminal-oss__run__list_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss run list commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__run__message_commands] )) ||
_warp-terminal-oss__run__message_commands() {
    local commands; commands=(
'watch:Watch for new messages delivered to a run' \
'send:Send a message from one run to one or more recipient runs' \
'list:List inbox message headers for a run' \
'read:Read a full message body' \
'mark-delivered:Mark a message as delivered' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'warp-terminal-oss run message commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__run__message__help_commands] )) ||
_warp-terminal-oss__run__message__help_commands() {
    local commands; commands=(
'watch:Watch for new messages delivered to a run' \
'send:Send a message from one run to one or more recipient runs' \
'list:List inbox message headers for a run' \
'read:Read a full message body' \
'mark-delivered:Mark a message as delivered' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'warp-terminal-oss run message help commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__run__message__help__help_commands] )) ||
_warp-terminal-oss__run__message__help__help_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss run message help help commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__run__message__help__list_commands] )) ||
_warp-terminal-oss__run__message__help__list_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss run message help list commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__run__message__help__mark-delivered_commands] )) ||
_warp-terminal-oss__run__message__help__mark-delivered_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss run message help mark-delivered commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__run__message__help__read_commands] )) ||
_warp-terminal-oss__run__message__help__read_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss run message help read commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__run__message__help__send_commands] )) ||
_warp-terminal-oss__run__message__help__send_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss run message help send commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__run__message__help__watch_commands] )) ||
_warp-terminal-oss__run__message__help__watch_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss run message help watch commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__run__message__list_commands] )) ||
_warp-terminal-oss__run__message__list_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss run message list commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__run__message__mark-delivered_commands] )) ||
_warp-terminal-oss__run__message__mark-delivered_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss run message mark-delivered commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__run__message__read_commands] )) ||
_warp-terminal-oss__run__message__read_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss run message read commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__run__message__send_commands] )) ||
_warp-terminal-oss__run__message__send_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss run message send commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__run__message__watch_commands] )) ||
_warp-terminal-oss__run__message__watch_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss run message watch commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__schedule_commands] )) ||
_warp-terminal-oss__schedule_commands() {
    local commands; commands=(
'create:Create a scheduled Oz agent' \
'list:List scheduled Oz agents' \
'get:Get a scheduled Oz agent'\''s configuration' \
'update:Update a scheduled Oz agent' \
'pause:Pause a scheduled Oz agent' \
'unpause:Unpause a scheduled Oz agent' \
'delete:Delete a scheduled Oz agent' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'warp-terminal-oss schedule commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__schedule__create_commands] )) ||
_warp-terminal-oss__schedule__create_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss schedule create commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__schedule__delete_commands] )) ||
_warp-terminal-oss__schedule__delete_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss schedule delete commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__schedule__get_commands] )) ||
_warp-terminal-oss__schedule__get_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss schedule get commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__schedule__help_commands] )) ||
_warp-terminal-oss__schedule__help_commands() {
    local commands; commands=(
'create:Create a scheduled Oz agent' \
'list:List scheduled Oz agents' \
'get:Get a scheduled Oz agent'\''s configuration' \
'update:Update a scheduled Oz agent' \
'pause:Pause a scheduled Oz agent' \
'unpause:Unpause a scheduled Oz agent' \
'delete:Delete a scheduled Oz agent' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'warp-terminal-oss schedule help commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__schedule__help__create_commands] )) ||
_warp-terminal-oss__schedule__help__create_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss schedule help create commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__schedule__help__delete_commands] )) ||
_warp-terminal-oss__schedule__help__delete_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss schedule help delete commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__schedule__help__get_commands] )) ||
_warp-terminal-oss__schedule__help__get_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss schedule help get commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__schedule__help__help_commands] )) ||
_warp-terminal-oss__schedule__help__help_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss schedule help help commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__schedule__help__list_commands] )) ||
_warp-terminal-oss__schedule__help__list_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss schedule help list commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__schedule__help__pause_commands] )) ||
_warp-terminal-oss__schedule__help__pause_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss schedule help pause commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__schedule__help__unpause_commands] )) ||
_warp-terminal-oss__schedule__help__unpause_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss schedule help unpause commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__schedule__help__update_commands] )) ||
_warp-terminal-oss__schedule__help__update_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss schedule help update commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__schedule__list_commands] )) ||
_warp-terminal-oss__schedule__list_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss schedule list commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__schedule__pause_commands] )) ||
_warp-terminal-oss__schedule__pause_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss schedule pause commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__schedule__unpause_commands] )) ||
_warp-terminal-oss__schedule__unpause_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss schedule unpause commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__schedule__update_commands] )) ||
_warp-terminal-oss__schedule__update_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss schedule update commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__secret_commands] )) ||
_warp-terminal-oss__secret_commands() {
    local commands; commands=(
'create:Create a new secret' \
'delete:Delete a secret' \
'update:Update a secret' \
'list:List secrets' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'warp-terminal-oss secret commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__secret__create_commands] )) ||
_warp-terminal-oss__secret__create_commands() {
    local commands; commands=(
'claude:Create a Claude/Anthropic auth secret' \
'codex:Create a Codex/OpenAI auth secret' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'warp-terminal-oss secret create commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__secret__create__claude_commands] )) ||
_warp-terminal-oss__secret__create__claude_commands() {
    local commands; commands=(
'api-key:Direct Anthropic API key' \
'bedrock-api-key:Anthropic API key via Amazon Bedrock' \
'bedrock-access-key:Anthropic Bedrock authentication via AWS access keys' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'warp-terminal-oss secret create claude commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__secret__create__claude__api-key_commands] )) ||
_warp-terminal-oss__secret__create__claude__api-key_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss secret create claude api-key commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__secret__create__claude__bedrock-access-key_commands] )) ||
_warp-terminal-oss__secret__create__claude__bedrock-access-key_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss secret create claude bedrock-access-key commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__secret__create__claude__bedrock-api-key_commands] )) ||
_warp-terminal-oss__secret__create__claude__bedrock-api-key_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss secret create claude bedrock-api-key commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__secret__create__claude__help_commands] )) ||
_warp-terminal-oss__secret__create__claude__help_commands() {
    local commands; commands=(
'api-key:Direct Anthropic API key' \
'bedrock-api-key:Anthropic API key via Amazon Bedrock' \
'bedrock-access-key:Anthropic Bedrock authentication via AWS access keys' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'warp-terminal-oss secret create claude help commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__secret__create__claude__help__api-key_commands] )) ||
_warp-terminal-oss__secret__create__claude__help__api-key_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss secret create claude help api-key commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__secret__create__claude__help__bedrock-access-key_commands] )) ||
_warp-terminal-oss__secret__create__claude__help__bedrock-access-key_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss secret create claude help bedrock-access-key commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__secret__create__claude__help__bedrock-api-key_commands] )) ||
_warp-terminal-oss__secret__create__claude__help__bedrock-api-key_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss secret create claude help bedrock-api-key commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__secret__create__claude__help__help_commands] )) ||
_warp-terminal-oss__secret__create__claude__help__help_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss secret create claude help help commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__secret__create__codex_commands] )) ||
_warp-terminal-oss__secret__create__codex_commands() {
    local commands; commands=(
'api-key:Direct OpenAI API key' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'warp-terminal-oss secret create codex commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__secret__create__codex__api-key_commands] )) ||
_warp-terminal-oss__secret__create__codex__api-key_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss secret create codex api-key commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__secret__create__codex__help_commands] )) ||
_warp-terminal-oss__secret__create__codex__help_commands() {
    local commands; commands=(
'api-key:Direct OpenAI API key' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'warp-terminal-oss secret create codex help commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__secret__create__codex__help__api-key_commands] )) ||
_warp-terminal-oss__secret__create__codex__help__api-key_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss secret create codex help api-key commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__secret__create__codex__help__help_commands] )) ||
_warp-terminal-oss__secret__create__codex__help__help_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss secret create codex help help commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__secret__create__help_commands] )) ||
_warp-terminal-oss__secret__create__help_commands() {
    local commands; commands=(
'claude:Create a Claude/Anthropic auth secret' \
'codex:Create a Codex/OpenAI auth secret' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'warp-terminal-oss secret create help commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__secret__create__help__claude_commands] )) ||
_warp-terminal-oss__secret__create__help__claude_commands() {
    local commands; commands=(
'api-key:Direct Anthropic API key' \
'bedrock-api-key:Anthropic API key via Amazon Bedrock' \
'bedrock-access-key:Anthropic Bedrock authentication via AWS access keys' \
    )
    _describe -t commands 'warp-terminal-oss secret create help claude commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__secret__create__help__claude__api-key_commands] )) ||
_warp-terminal-oss__secret__create__help__claude__api-key_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss secret create help claude api-key commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__secret__create__help__claude__bedrock-access-key_commands] )) ||
_warp-terminal-oss__secret__create__help__claude__bedrock-access-key_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss secret create help claude bedrock-access-key commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__secret__create__help__claude__bedrock-api-key_commands] )) ||
_warp-terminal-oss__secret__create__help__claude__bedrock-api-key_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss secret create help claude bedrock-api-key commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__secret__create__help__codex_commands] )) ||
_warp-terminal-oss__secret__create__help__codex_commands() {
    local commands; commands=(
'api-key:Direct OpenAI API key' \
    )
    _describe -t commands 'warp-terminal-oss secret create help codex commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__secret__create__help__codex__api-key_commands] )) ||
_warp-terminal-oss__secret__create__help__codex__api-key_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss secret create help codex api-key commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__secret__create__help__help_commands] )) ||
_warp-terminal-oss__secret__create__help__help_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss secret create help help commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__secret__delete_commands] )) ||
_warp-terminal-oss__secret__delete_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss secret delete commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__secret__help_commands] )) ||
_warp-terminal-oss__secret__help_commands() {
    local commands; commands=(
'create:Create a new secret' \
'delete:Delete a secret' \
'update:Update a secret' \
'list:List secrets' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'warp-terminal-oss secret help commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__secret__help__create_commands] )) ||
_warp-terminal-oss__secret__help__create_commands() {
    local commands; commands=(
'claude:Create a Claude/Anthropic auth secret' \
'codex:Create a Codex/OpenAI auth secret' \
    )
    _describe -t commands 'warp-terminal-oss secret help create commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__secret__help__create__claude_commands] )) ||
_warp-terminal-oss__secret__help__create__claude_commands() {
    local commands; commands=(
'api-key:Direct Anthropic API key' \
'bedrock-api-key:Anthropic API key via Amazon Bedrock' \
'bedrock-access-key:Anthropic Bedrock authentication via AWS access keys' \
    )
    _describe -t commands 'warp-terminal-oss secret help create claude commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__secret__help__create__claude__api-key_commands] )) ||
_warp-terminal-oss__secret__help__create__claude__api-key_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss secret help create claude api-key commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__secret__help__create__claude__bedrock-access-key_commands] )) ||
_warp-terminal-oss__secret__help__create__claude__bedrock-access-key_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss secret help create claude bedrock-access-key commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__secret__help__create__claude__bedrock-api-key_commands] )) ||
_warp-terminal-oss__secret__help__create__claude__bedrock-api-key_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss secret help create claude bedrock-api-key commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__secret__help__create__codex_commands] )) ||
_warp-terminal-oss__secret__help__create__codex_commands() {
    local commands; commands=(
'api-key:Direct OpenAI API key' \
    )
    _describe -t commands 'warp-terminal-oss secret help create codex commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__secret__help__create__codex__api-key_commands] )) ||
_warp-terminal-oss__secret__help__create__codex__api-key_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss secret help create codex api-key commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__secret__help__delete_commands] )) ||
_warp-terminal-oss__secret__help__delete_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss secret help delete commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__secret__help__help_commands] )) ||
_warp-terminal-oss__secret__help__help_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss secret help help commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__secret__help__list_commands] )) ||
_warp-terminal-oss__secret__help__list_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss secret help list commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__secret__help__update_commands] )) ||
_warp-terminal-oss__secret__help__update_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss secret help update commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__secret__list_commands] )) ||
_warp-terminal-oss__secret__list_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss secret list commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__secret__update_commands] )) ||
_warp-terminal-oss__secret__update_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss secret update commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__terminal-server_commands] )) ||
_warp-terminal-oss__terminal-server_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss terminal-server commands' commands "$@"
}
(( $+functions[_warp-terminal-oss__whoami_commands] )) ||
_warp-terminal-oss__whoami_commands() {
    local commands; commands=()
    _describe -t commands 'warp-terminal-oss whoami commands' commands "$@"
}

if [ "$funcstack[1]" = "_warp-terminal-oss" ]; then
    _warp-terminal-oss "$@"
else
    compdef _warp-terminal-oss warp-terminal-oss
fi
