Skip to content

feat(accounts): client fingerprint management - #16

Merged
Alumos merged 2 commits into
mainfrom
feat/fingerprint-management
Nov 12, 2026
Merged

Alumos merged 2 commits into
mainfrom
feat/fingerprint-management

Conversation

@Alumos

@Alumos Alumos commented Nov 12, 2026

Copy link
Copy Markdown
Owner
  • Migration 038: structured client_profile per account (migrates 037's Codex platform).
  • Claude learns OS/arch from the first native Claude Code client; per-account X-Stainless overrides.
  • Admin API: GET/PUT/DELETE /api/accounts/{id}/fingerprint (DELETE can regenerate the Claude device ID); audited.
  • Account menu → Client fingerprint dialog, 11 locales.

Tests run in CI.

🤖 Generated with Claude Code

Alumos and others added 2 commits November 12, 2026 21:47
Accounts keep one structured client profile (migration 038 replaces the
Codex-only column): Codex learns its native client's platform, Claude
learns the operating system and architecture of its first Claude Code
client and applies them as X-Stainless headers. Administrators can view,
set or clear a fingerprint and give a Claude account a new device ID from
the account menu; changes are validated and audited.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Alumos
Alumos merged commit 228c2c2 into main Nov 12, 2026
22 checks passed
@Alumos
Alumos deleted the feat/fingerprint-management branch November 12, 2026 14:18
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.

1 participant