Skip to content

feat: add Claude CLI profile management#594

Open
ansonlotiniat wants to merge 1 commit intojlcodes99:mainfrom
ansonlotiniat:codex/claude-cli-profiles-v0.22.10
Open

feat: add Claude CLI profile management#594
ansonlotiniat wants to merge 1 commit intojlcodes99:mainfrom
ansonlotiniat:codex/claude-cli-profiles-v0.22.10

Conversation

@ansonlotiniat
Copy link
Copy Markdown

Summary

  • Add isolated Claude CLI profile management using CLAUDE_CONFIG_DIR.
  • Support official claude auth login flows and ANTHROPIC_BASE_URL / ANTHROPIC_AUTH_TOKEN env-token launch mode.
  • Wire Claude into navigation, dashboard, floating card, settings order, account transfer, and data transfer.
  • Add terminal execution support including Terminal, iTerm2, and Ghostty.

Testing

  • npm run typecheck
  • rustfmt --check src-tauri/src/models/claude.rs src-tauri/src/modules/claude_account.rs src-tauri/src/commands/claude.rs
  • cargo check --manifest-path src-tauri/Cargo.toml
  • cargo test --manifest-path src-tauri/Cargo.toml auth_token_mode --lib
  • cargo test --manifest-path src-tauri/Cargo.toml macos_search_dirs_include_bun_bin_under_home --lib

Privacy

  • Scanned the diff for private endpoint, token, email, and local user path patterns; no personal AI account information is included.

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