Skip to content

[bug] Uninstall Doesn't Work #653

Description

@rocxteady

Summary

Basically uninstall doesn't work. I can still see binaries, commands still work.

Reproduction

1.sudo npm i -g codex-multi-auth
2.codex-multi-auth uninstall
3.sudo npm uninstall -g @ndycode/codex-multi-auth

Expected Behavior

It should delete everyting.

Actual Behavior

Commands still work such as codex-multi-auth status.
I can see npm binaries in the system.

Environment

  • codex --version: 0.146.1
  • codex-multi-auth status output summary: Accounts (2)
    Storage: ~/.codex/multi-auth/openai-codex-accounts.json
    Selection reason: account 2 (Lowest risk ready account (low, score 0).)
    Storage health: healthy
    Runtime: responses=0, refresh=0, probes=6, budgetExhaustions=0
    Runtime in use: account 2 (app-helper)
    Pinned: account 2 (set by switch)
  1. Account 1 (Personal (role:owner) [id:****], **, id:) used 33m 7s ago
    workspaces:
      1. [Token account [id:*****]] id:0b5dfc
      1. [Personal (role:owner) [id:]] id: (active)
  2. Account 2 (Personal (role:owner) [id:], *****, id:) [current] used 21m 1s ago
    workspaces:
      1. [Token account [id:****]] id:1403cb
      1. [Personal (role:owner) [id:]] id: (active)
  • codex-multi-auth rotation status output summary, if runtime rotation is involved: Runtime rotation proxy: enabled
    Stored setting: enabled
    Env override: none
    Codex app helper: running pid=78090, requests=1, rotations=0, lastAccount=Account 2, idle-expires=712m 54s
    Codex app bind: not configured
    Storage: ~/.codex/multi-auth/openai-codex-accounts.json
    Accounts: 2
  1. Account 1 (Personal (role:owner) [id:****], , id:)
  2. Account 2 (Personal (role:owner) [id:****], , id:) [current]
  • npm ls -g codex-multi-auth: /opt/homebrew/lib
    └── codex-multi-auth@2.8.1
  • OS: 26.5.2 (25F84)
  • Node.js: v24.18.1

Diagnostic Outputs

Include relevant outputs from:

  • codex-multi-auth check
  • codex-multi-auth report --json
  • codex-multi-auth doctor --json

Logs (Optional)

If needed, include sanitized logs from ~/.codex/multi-auth/logs/codex-plugin/.
Only enable logging temporarily: ENABLE_PLUGIN_REQUEST_LOGGING=1.

Compliance Confirmation

  • I am using this project for personal development workflows.
  • This report does not request policy bypasses or prohibited usage.
  • I removed any secrets/tokens from this report.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions