Skip to content

fix(shell): refresh Claude OAuth token per CLI launch#74

Merged
skulidropek merged 7 commits intoProverCoderAI:mainfrom
skulidropek:issue-72
Feb 20, 2026
Merged

fix(shell): refresh Claude OAuth token per CLI launch#74
skulidropek merged 7 commits intoProverCoderAI:mainfrom
skulidropek:issue-72

Conversation

@skulidropek
Copy link
Copy Markdown
Member

@skulidropek skulidropek commented Feb 19, 2026

Summary

  • fix Claude auth propagation for already-running dev containers
  • add a lightweight claude wrapper in generated entrypoint that refreshes CLAUDE_CODE_OAUTH_TOKEN from $CLAUDE_CONFIG_DIR/.oauth-token on each invocation
  • keep profile export in sync by loading/unsetting token dynamically
  • extend entrypoint template tests in app/docker-git packages

Why

Issue #72 reports that Claude Code still asks for login method instead of reusing auth. Root cause was token export happening only at container startup; after auth claude login, existing shell sessions could keep stale token env.

Validation

  • pnpm --filter @effect-template/lib build
  • pnpm --filter @effect-template/lib typecheck
  • pnpm --filter @prover-coder-ai/docker-git typecheck
  • pnpm --filter @effect-template/docker-git typecheck
  • pnpm vitest run tests/core/templates.test.ts (workdir: packages/docker-git)
  • pnpm vitest run tests/docker-git/entrypoint-auth.test.ts (workdir: packages/app)

Closes #72

@skulidropek skulidropek merged commit 766a83d into ProverCoderAI:main Feb 20, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Почему-то не подтягивает на авторизацию claude code

1 participant