#!/bin/sh
unset MAVIS_ACCESS_TOKEN MAVIS_DATA_DIR MINIMAX_DATA_DIR MAVIS_PORT MAVIS_PROFILE IS_SANDBOX MCODE_API_BASE_URL MCODE_AUTH_BASE_URL MCODE_CLIENT_ID MCODE_SCOPE MCODE_AUTH_PROVIDER MCODE_AUTH_BROKER_ENDPOINT MCODE_AUTH_BROKER_CAPABILITY_FILE MCODE_EXTRA_HEADERS
for mcode_tools_name in $(env | sed -n 's/^\([^=]*\)=.*$/\1/p'); do
  case "$mcode_tools_name" in
    __MAVIS_PARENT_*|__MAVIS_RUNTIME_*|AGENTARCHON_*|AGENT_ARCHON_*) unset "$mcode_tools_name" ;;
  esac
done
unset mcode_tools_name
export ELECTRON_RUN_AS_NODE=1
export MCODE_REGION='cn'
export MCODE_CONFIG_DIR='/Users/dyx/.minimax/integrations/mcode-tools/cn'
export MCODE_AUTH_PROVIDER=shared-broker
export MCODE_AUTH_BROKER_ENDPOINT='/Users/dyx/.minimax/run/mcode-auth-lease-v1.sock'
export MCODE_AUTH_BROKER_CAPABILITY_FILE='/Users/dyx/.minimax/run/mcode-auth-lease-v1.cap'
exec '/Applications/MiniMax Code.app/Contents/MacOS/MiniMax Code' '/Applications/MiniMax Code.app/Contents/Resources/resources/mcode-tools/cli.mjs' "$@"
