Skip to content

fix: migrate legacy client credentials - #75

Merged
bradtaylorsf merged 1 commit into
masterfrom
fix/GH-74-file-backed-client-credentials
Aug 18, 2026
Merged

bradtaylorsf merged 1 commit into
masterfrom
fix/GH-74-file-backed-client-credentials

Conversation

@bradtaylorsf

Copy link
Copy Markdown
Contributor

Summary

  • add a supported migrate-legacy-credentials installer action
  • replace legacy raw-key Claude/Codex/Cursor/Claude Desktop MCP entries with keyless managed Docker launchers
  • preserve unrelated MCP configuration and private mode-0600 backups
  • document and record the verified local overlap rotation

Security review

  • no live token material is present in the commit, output, or acceptance record
  • the old protected local installer token was revoked only after the replacement authenticated
  • active Claude and Codex configs contain no raw Answer Engine key
  • the API, local database services, and recurring sync remain local and healthy

Verification

  • pnpm verify
  • pnpm --filter @answer-engine/create test
  • pnpm --filter @answer-engine/create type-check
  • pnpm --filter @answer-engine/create build
  • live stable API health and replacement authentication
  • live launchd sync: Claude, Codex, and Cowork imports with zero failures/parse errors

Closes #74

@bradtaylorsf
bradtaylorsf merged commit 9da76da into master Aug 18, 2026
2 checks passed
@bradtaylorsf
bradtaylorsf deleted the fix/GH-74-file-backed-client-credentials branch August 18, 2026 02:16
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.

fix: keep local client credentials out of process arguments

1 participant