[Bug]: CLI hard-fails on startup when ALL_PROXY=socks5://…
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 72/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- node.js, typescript
- Ambito
- cli, networking
Direzione di ricerca
Inizia da packages/tui/src/cli/network-proxy.ts, in particolare da validateProxyValue() e resolveTuiProxyConfiguration(), quindi riproduci il problema con ALL_PROXY impostato su un URL SOCKS5. Il lavoro è completato quando mcode non termina più durante l'avvio e il comportamento scelto per i proxy non supportati è coperto da un controllo appropriato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Product or interface
CLI - interactive TUI
Version
Node.js v24.x, pnpm 9.12.0 (not required to reproduce the preflight alone).
Platform
Windows
OS version and architecture
Windows 11 x64 (build 26200)
Issue area
Startup / install / update
Desktop log upload ID (optional)
No response
Steps to reproduce
-
Set ALL_PROXY to a SOCKS5 URL in your shell:
export ALL_PROXY=socks5://127.0.0.1:1080 -
Run the CLI:
mcode -
Observe: process throws immediately before the TUI loads.
No credentials, keys, or project files required — any invocation reproduces it.
Expected and actual behavior
Expected:
CLI starts normally. If SOCKS5 tunneling is unsupported, it should either
warn and fall back to direct mode, or document the limitation — but not crash.
Actual:
Process exits before start with:
Error: ALL_PROXY must be an http:// or https:// URL.
Root cause: packages/tui/src/cli/network-proxy.ts → validateProxyValue()
(line 88) hard-throws for any scheme other than http: or https:.
Users with a system-wide SOCKS5 proxy set via ALL_PROXY cannot launch
mcode at all.
Related: #82 (different layer — that is Electron/undici UnsupportedProxyProtocol
mid-request; this bug is CLI bootstrap validation, triggered before any
network call is made).
Redacted error summary
Error: ALL_PROXY must be an http:// or https:// URL.
at validateProxyValue (packages/tui/src/cli/network-proxy.ts:89)
at resolveTuiProxyConfiguration (packages/tui/src/cli/network-proxy.ts:40)
Screenshots
No response
Before submitting
- I have searched existing issues.
- I have included my version and removed sensitive information.
- Lingua principale
- TypeScript
- Stelle
- 2k
- Fork
- 254
- Merge medio
- 7h 40m
- PR unite (30g)
- 148
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di MiniMax-AI/minimax-code
-
bug cli documentation needs-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
MiniMax-AI/minimax-code#299 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
bug cli needs-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
MiniMax-AI/minimax-code#128 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
bug desktop
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
MiniMax-AI/minimax-code#87 · 2 commenti · 2 reazioni ·
I maintainer di solito rispondono entro 1 giorno
-
bug desktop needs-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
MiniMax-AI/minimax-code#80 ·
I maintainer di solito rispondono entro 1 giorno
-
bug desktop needs-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
MiniMax-AI/minimax-code#66 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di MiniMax-AI/minimax-code
Issue simili
-
area:tui enhancement platform:macos
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
anthropics/claude-code#101490 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
netlify/netlify-mcp#75 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
atlassian-labs/compiled#1960 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
pnp/cli-microsoft365#7639 ·
I maintainer di solito rispondono entro 2 giorni
-
nextjs-tracking
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
cloudflare/vinext#3887 ·
I maintainer di solito rispondono entro 1 giorno