Skip to content

Tags: rabesss/CLIProxyAPI

Tags

v7.0.2

Toggle v7.0.2's commit message

Verified

This commit was signed with the committer’s verified signature.
luispater Luis Pater
Merge remote-tracking branch 'origin/pr/3239'

v7.0.1

Toggle v7.0.1's commit message

Verified

This commit was signed with the committer’s verified signature.
luispater Luis Pater
refactor(auth): simplify home auth session management and remove ref …

…counting

- Consolidated `homeRuntimeAuths` to store a map of session-scoped auth maps, replacing `homeRuntimeAuthSessions` and `homeRuntimeAuthRefs`.
- Adjusted session cleanup logic to directly remove session-scoped auths without reference counting.
- Added `GetExecutionSessionAuthByID` to retrieve auths scoped to a specific execution session.
- Updated tests to reflect the new session-scoped caching behavior.

v7.0.0

Toggle v7.0.0's commit message

Verified

This commit was signed with the committer’s verified signature.
luispater Luis Pater
Merge branch 'v7' into dev

v6.10.9

Toggle v6.10.9's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request router-for-me#3237 from seakee/docs/add-cpa-manage…

…r-usage-statistics

docs: add CPA-Manager to usage statistics recommendations

v6.10.8

Toggle v6.10.8's commit message

Verified

This commit was signed with the committer’s verified signature.
luispater Luis Pater
refactor(management): rename `GetUsage` to `GetUsageQueue` and update…

… routes/tests

- Renamed handler and test methods for better clarity on functionality.
- Updated route from `/v0/management/usage` to `/v0/management/usage-queue`.
- Adjusted integration and unit tests to reflect new naming and routes.

v6.10.7

Toggle v6.10.7's commit message

Verified

This commit was signed with the committer’s verified signature.
luispater Luis Pater
feat(usage): add support for requested model alias handling

- Introduced methods for setting and retrieving model aliases in execution and usage contexts.
- Enhanced `UsageReporter` and related structures to include client-requested aliases.
- Updated tests to validate alias propagation and ensure correct usage reporting.
- Adjusted metadata handling in CLIProxyAPI executors to address alias integration.

v6.10.6

Toggle v6.10.6's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request router-for-me#2896 from edlsh/fix/oauth-tool-renam…

…e-per-request-map

fix(amp): smart-mode tool name fixes + deep-mode response repair

v6.10.5

Toggle v6.10.5's commit message

Verified

This commit was signed with the committer’s verified signature.
luispater Luis Pater
fix(executor): enhance parsing of OpenAI stream data lines

- Added trimming for stream input lines to prevent processing of unnecessary whitespace.
- Improved handling of unsupported prefixes and malformed JSON responses, ensuring errors are recorded and propagated appropriately.

Fixed: router-for-me#2690

v6.10.4

Toggle v6.10.4's commit message

Verified

This commit was signed with the committer’s verified signature.
luispater Luis Pater
fix(translator): improve tool response handling for non-string content

- Added `setToolCallOutputContent` to process various content types, including arrays and fallback cases.
- Implemented robust handling for specific tool output types like text, image URLs, and files, ensuring proper serialization.
- Improved fallback logic to handle unexpected or missing data.

Fixed: router-for-me#2313
Closes: router-for-me#2349

v6.10.3

Toggle v6.10.3's commit message

Verified

This commit was signed with the committer’s verified signature.
luispater Luis Pater
chore(docker): upgrade base image to alpine 3.23

Fixed: router-for-me#2265