Skip to content
This repository was archived by the owner on Apr 21, 2026. It is now read-only.
This repository was archived by the owner on Apr 21, 2026. It is now read-only.

[Bug] Local Mode version check still uses luispater/CLIProxyAPI and fails with "Error checking version: undefined" #46

@ChengLone

Description

@ChengLone

Summary

In EasyCLI v0.1.32, Local Mode fails during the version check step and shows:

Error checking version: undefined

Environment

  • OS: Windows 10 x64
  • EasyCLI version: v0.1.32
  • Mode: Local

Steps to reproduce

  1. Launch EasyCLI
  2. Select Local
  3. Click Connect
  4. Wait for version check

Actual result

A red toast appears:

Error checking version: undefined

Expected result

EasyCLI should successfully check the latest CLIProxyAPI release and continue with download / setup.

Root cause

EasyCLI appears to still use the old GitHub release API endpoint:

https://api.github.com/repos/luispater/CLIProxyAPI/releases/latest

That endpoint now returns 404.

The current valid release API is:

https://api.github.com/repos/router-for-me/CLIProxyAPI/releases/latest

So Local Mode cannot complete the version check.

Additional note

There also seems to be an error-handling issue in the frontend:
when the request fails, the UI shows undefined instead of the actual error details.

Suggested fix

  1. Replace the old release API URL:

    • from luispater/CLIProxyAPI
    • to router-for-me/CLIProxyAPI
  2. Improve frontend error handling so the real error is shown instead of:

    • Error checking version: undefined

Thanks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions