You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When running caliber refresh from Claude Code VSCode extension terminal (or PowerShell), it fails with "Not logged in · Please run /login" even though claude auth status returns loggedIn: true.
Expected: caliber refresh should successfully analyze changes and update configs.
Actual: Exits with code 1, stdout contains "Not logged in · Please run /login".
Debug findings:
claude auth status → {"loggedIn": true, "authMethod": "claude.ai"}
echo "test" | claude -p → works fine in PowerShell
But when Caliber spawns claude -p via child_process.spawn(), Claude's anti-recursion check fires
Stripping CLAUDECODE, CLAUDE_CODE_ENTRYPOINT, CLAUDE_CODE_EXECPATH env vars did NOT fix it
When running
caliber refreshfrom Claude Code VSCode extension terminal (or PowerShell), it fails with "Not logged in · Please run /login" even thoughclaude auth statusreturnsloggedIn: true.Expected:
caliber refreshshould successfully analyze changes and update configs.Actual: Exits with code 1, stdout contains "Not logged in · Please run /login".
Debug findings:
claude auth status→{"loggedIn": true, "authMethod": "claude.ai"}echo "test" | claude -p→ works fine in PowerShellclaude -pviachild_process.spawn(), Claude's anti-recursion check firesCLAUDECODE,CLAUDE_CODE_ENTRYPOINT,CLAUDE_CODE_EXECPATHenv vars did NOT fix itSteps to reproduce
caliber init→ select "Claude Code"caliber refreshfrom VSCode integrated terminalclaude auth statusconfirms logged inecho "test" | claude -pworks fine manuallycaliber refreshalways fails with "Not logged in"Caliber version
v1.41.1
LLM Provider
Claude Code (seat)
Node.js version
v24.14.0
Operating system
Windows 11 Home 10.0.26200