Files
codex-oauth-plus-onboarding…/skill/codex-oauth-plus-onboarding/templates/codex_oauth_onboarding.env.example
T

151 lines
4.3 KiB
Bash

# Codex OAuth onboarding env template for real Google Chrome flow
# Copy to ~/.hermes/env/codex_oauth_onboarding.env and chmod 600.
# Do not commit. Do not paste secrets into chat.
# 0) Local project / browser
CODEX_OAUTH_EXTENSION_DIR=
CHROME_BIN=/Applications/Google Chrome.app/Contents/MacOS/Google Chrome
BROWSER_PROFILE_ROOT=/Users/chick/.Hermes/workspace/browser-profiles/codex-oauth
BROWSER_HEADLESS=false
BROWSER_LANG=zh-CN
RUN_COUNT=1
AUTO_STEP_DELAY_SECONDS=2
AUTO_RUN_SKIP_FAILURES=false
OAUTH_FLOW_TIMEOUT_ENABLED=true
# 1) Panel / target mode. No default: leave empty and the workflow MUST NOT run.
# Must explicitly select exactly one before execution: cpa | sub2api | codex2api
PANEL_MODE=
LOCAL_CPA_STEP9_MODE=submit
# CPA panel fields
CPA_VPS_URL=
CPA_VPS_PASSWORD=
# SUB2API panel fields
SUB2API_URL=
SUB2API_EMAIL=
SUB2API_PASSWORD=
SUB2API_GROUP_NAME=
SUB2API_ACCOUNT_PRIORITY=1
SUB2API_DEFAULT_PROXY_NAME=
# Codex2API panel fields
CODEX2API_URL=
CODEX2API_ADMIN_KEY=
# 2) Browser proxy. BOSS provides SOCKS5 or HTTP proxy without username/password.
# Examples: socks5://host:port or http://host:port
BROWSER_PROXY_SERVER=
BROWSER_PROXY_CHECK_URL=https://api.ipify.org?format=json
# Extension built-in 711proxy/IP proxy fields, only if using original project proxy panel.
IP_PROXY_ENABLED=false
IP_PROXY_SERVICE=
IP_PROXY_MODE=
IP_PROXY_API_URL=
IP_PROXY_ACCOUNT_LIST=
IP_PROXY_ACCOUNT_SESSION_PREFIX=codex
IP_PROXY_ACCOUNT_LIFE_MINUTES=
IP_PROXY_POOL_TARGET_COUNT=20
IP_PROXY_AUTO_SYNC_ENABLED=false
IP_PROXY_AUTO_SYNC_INTERVAL_MINUTES=15
IP_PROXY_HOST=
IP_PROXY_PORT=
IP_PROXY_PROTOCOL=
IP_PROXY_REGION=
# 3) Registration identity and password
# ClawEmail must create a fresh mailbox each run and record it locally with status.
CLAWEMAIL_CREATE_PER_RUN=true
CLAWEMAIL_PREFIX=codex
CLAWEMAIL_UID=
CLAWEMAIL_RECORD_FILE=/Users/chick/.Hermes/workspace/codex-oauth/run-records/clawemail_accounts.jsonl
SIGNUP_METHOD=email
CUSTOM_PASSWORD=
# 4) Mail provider fields from original project, fill only if not using Hermes-side ClawEmail polling.
MAIL_PROVIDER=
EMAIL_GENERATOR=custom
CUSTOM_EMAIL_POOL=
CUSTOM_MAIL_PROVIDER_POOL=
INBUCKET_HOST=
INBUCKET_MAILBOX=
HOTMAIL_SERVICE_MODE=
HOTMAIL_REMOTE_BASE_URL=
HOTMAIL_LOCAL_BASE_URL=
LUCKMAIL_API_KEY=
LUCKMAIL_BASE_URL=
LUCKMAIL_EMAIL_TYPE=
LUCKMAIL_DOMAIN=
CLOUDFLARE_TEMP_EMAIL_BASE_URL=
CLOUDFLARE_TEMP_EMAIL_ADMIN_AUTH=
CLOUDFLARE_TEMP_EMAIL_CUSTOM_AUTH=
CLOUDFLARE_TEMP_EMAIL_RECEIVE_MAILBOX=
CLOUDFLARE_TEMP_EMAIL_USE_RANDOM_SUBDOMAIN=false
CLOUDFLARE_TEMP_EMAIL_DOMAIN=
# 5) Phone/SMS verification fallback. No default provider: leave disabled/empty unless needed.
PHONE_VERIFICATION_ENABLED=false
SIGNUP_PHONE=
PHONE_SMS_PROVIDER=
PHONE_SMS_PROVIDER_ORDER=
VERIFICATION_RESEND_COUNT=0
PHONE_VERIFICATION_REPLACEMENT_LIMIT=3
PHONE_CODE_WAIT_SECONDS=60
PHONE_CODE_TIMEOUT_WINDOWS=2
PHONE_CODE_POLL_INTERVAL_SECONDS=5
PHONE_CODE_POLL_MAX_ROUNDS=12
PHONE_PREFERRED_ACTIVATION=
# HeroSMS
HERO_SMS_API_KEY=
HERO_SMS_REUSE_ENABLED=
HERO_SMS_ACQUIRE_PRIORITY=
HERO_SMS_MAX_PRICE=
HERO_SMS_PREFERRED_PRICE=
HERO_SMS_COUNTRY_ID=
HERO_SMS_COUNTRY_LABEL=
HERO_SMS_COUNTRY_FALLBACK=
# 5sim
FIVE_SIM_API_KEY=
[REDACTED]
FIVE_SIM_COUNTRY_ORDER=
FIVE_SIM_COUNTRY_ID=
FIVE_SIM_COUNTRY_LABEL=
FIVE_SIM_COUNTRY_FALLBACK=
FIVE_SIM_MAX_PRICE=
FIVE_SIM_OPERATOR=any
# NexSMS
NEX_SMS_API_KEY=
NEX_SMS_COUNTRY_ORDER=
NEX_SMS_SERVICE_CODE=
# 6) Plus/payment. BOSS chose GoPay. Paid operation still requires explicit confirmation before execution.
PLUS_MODE_ENABLED=false
PLUS_PAYMENT_METHOD=gopay
GOPAY_COUNTRY_CODE=+86
GOPAY_PHONE=
GOPAY_OTP=
GOPAY_OTP_SOURCE=manual
GOPAY_OTP_MANUAL_TIMEOUT_SECONDS=180
GOPAY_PIN=
# GPC helper fields retained but not used when PLUS_PAYMENT_METHOD=gopay
GPC_HELPER_API_URL=
GPC_HELPER_CARD_KEY=
GPC_HELPER_COUNTRY_CODE=+86
GPC_HELPER_PHONE_NUMBER=
GPC_HELPER_PIN=
GPC_HELPER_OTP_CHANNEL=
GPC_HELPER_LOCAL_SMS_ENABLED=false
GPC_HELPER_LOCAL_SMS_URL=http://127.0.0.1:18767
# 7) Local run records
RUN_RECORD_DIR=/Users/chick/.Hermes/workspace/codex-oauth/run-records
ACCOUNT_SUCCESS_FILE=/Users/chick/.Hermes/workspace/codex-oauth/run-records/success_accounts.jsonl
ACCOUNT_FAILED_FILE=/Users/chick/.Hermes/workspace/codex-oauth/run-records/failed_accounts.jsonl
ACCOUNT_PENDING_FILE=/Users/chick/.Hermes/workspace/codex-oauth/run-records/pending_accounts.jsonl