From c4540de14504e1c38db2a52c24d8fa811c8fe9ad Mon Sep 17 00:00:00 2001 From: Chris La Date: Sat, 14 Mar 2026 06:45:51 -0700 Subject: [PATCH] Fix setup command: use `claude auth login` instead of `/login` `claude /login` is a REPL slash command that doesn't exit after login, leaving the process hanging. `claude auth login` is the proper CLI command that opens the browser for OAuth and exits when done. Co-Authored-By: Claude Opus 4.6 --- claude_code/wrapper/main.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/claude_code/wrapper/main.go b/claude_code/wrapper/main.go index 5fabbfd..6a0adea 100644 --- a/claude_code/wrapper/main.go +++ b/claude_code/wrapper/main.go @@ -46,7 +46,7 @@ func cmdSetup() { os.Exit(1) } - cmd := exec.Command(claudePath, "/login") + cmd := exec.Command(claudePath, "auth", "login") cmd.Stdin = os.Stdin cmd.Stdout = os.Stdout cmd.Stderr = os.Stderr