#6473·gsd-2

[Bug]: Unable to use Claude Code models with apiKeyHelper setting

Author: MaxMichel2Created Jun 16, 2026Updated Jun 22, 2026
Labelsbugneeds-triage

Bug type

Incorrect behavior or output

Summary

Symptom: "Not logged in" error when using Claude Code models in pi with Vertex AI / apiKeyHelper auth

Root cause: buildSdkOptions in claude-code-cli/stream-adapter.js sets settingSources: ["project"], which excludes ~/.claude/settings.json where apiKeyHelper and Vertex config are defined

Fix: Change to settingSources: ["user", "project"] so user-level auth settings are respected

Steps to reproduce

  1. Use "apiKeyHelper" property in .claude/settings.json
  2. Switch model to claude model
  3. Send message
  4. See error: "Not logged in - Please run /login"

Expected behavior

  1. Use "apiKeyHelper" property in .claude/settings.json
  2. Switch model to claude model
  3. Send message
  4. See response

Actual behavior

  1. Use "apiKeyHelper" property in .claude/settings.json
  2. Switch model to claude model
  3. Send message
  4. See error: "Not logged in - Please run /login"

GSD version

2.75.0

Node.js version

25.9.0

Operating system

Windows 11

Install method

npm global install

Affected area

Other

Model and provider

Any claude model with apiKeyHelper

Logs, screenshots, and evidence

bash

Impact

Severity: Blocks using Claude Code with GSD Frequency: 100% repro Consequences: Cannot use CLaude Code models

Additional information

Model list:

Image

Model selection:

Image

Response:

Image