Commit Graph
175 Commits
Author SHA1 Message Date
Kai (Tam Nhu) TranandGitHub a5c765b221 Merge pull request #805 from kaitranntt/kai/fix/804-live-monitor-auth-index
fix(cliproxy): restore live monitor provider attribution
2026-03-26 17:37:01 -04:00
Tam Nhu Tran 63c8ec5d7c fix(cliproxy): preserve auth-file source fallback 2026-03-26 17:18:48 -04:00
Tam Nhu Tran 368a625d92 fix(cliproxy): restore live monitor provider attribution 2026-03-26 17:18:47 -04:00
Tam Nhu Tran 19f6b3c4e6 fix(cliproxy): surface quota metadata in CLI 2026-03-26 17:13:11 -04:00
Tam Nhu Tran 31b7d45b58 fix(cliproxy): harden gemini quota error fallbacks 2026-03-26 17:13:11 -04:00
Tam Nhu Tran 99f78f156a fix(cliproxy): surface gemini quota failure details
- preserve structured HTTP/error metadata for Gemini quota failures

- keep upstream verification detail and actionable hints for dashboard users

- add regression coverage for 401, 403, and 429 Gemini quota responses
2026-03-26 17:13:11 -04:00
Kai (Tam Nhu) TranandGitHub d08b4a2293 Merge pull request #802 from kaitranntt/kai/fix/789-opus-long-context
fix: preserve Claude long-context intent across CLI and dashboard
2026-03-26 17:09:32 -04:00
Tam Nhu Tran 75ccbb3ad1 fix(cliproxy): scope account stats by provider 2026-03-26 16:36:46 -04:00
Tam Nhu Tran 5e11bba514 test(cliproxy): cover Claude long-context parity flows
- add regression coverage for runtime, api create flags, and help text

- add provider-editor tests for multi-key [1m] state and preset preservation

Refs #789
2026-03-26 16:36:14 -04:00
Tam Nhu Tran 63f48622e5 fix(cliproxy): log clean registry recovery and harden email fallback 2026-03-26 13:40:37 -04:00
Tam Nhu Tran 313e244302 fix(cliproxy): harden corrupted registry recovery 2026-03-26 10:58:42 -04:00
Tam Nhu Tran d53873bddd fix(cliproxy): recover corrupted account registries from token files 2026-03-26 10:36:51 -04:00
Tam Nhu Tran 3af554275e test: isolate shared-state test suites for CI stability
- add dependency injection to export-command, binary-manager,
  codex-plan-compatibility, config-command, and usage-syncer
- override process.exit in api-export test to prevent silent
  termination in Bun's parallel test runner
- harden test-environment bootstrap with process.env isolation
- fix auth middleware to avoid config upgrade during checks
2026-03-25 16:41:41 -04:00
Tam Nhu Tran 3ea9d2fc34 fix(settings): stabilize websearch and quota checks 2026-03-25 16:31:55 -04:00
Tam Nhu Tran 4df08f6d99 feat: make cliproxy provider nicknames optional by default 2026-03-23 11:02:08 -04:00
Tam Nhu Tran 834704938d test(cliproxy): cover optional nickname auth flows
- add registry coverage for generated ids, reauth, and ambiguous prefixes

- add CLI and dashboard validation tests for optional nickname handling

- add manual callback coverage for persisted social OAuth nicknames
2026-03-23 11:02:08 -04:00
Tam Nhu Tran 04fd8ff019 fix: restore parallel-safe validate pipeline 2026-03-20 09:51:41 -04:00
Tam Nhu Tran 0d90f04f3e fix: stabilize validate pipeline and cliproxy route tests 2026-03-20 09:29:51 -04:00
Tam Nhu Tran 9fac214051 fix(codex): recover unsupported live model switches 2026-03-18 11:56:39 -04:00
Tam Nhu Tran e6b363524b fix(cliproxy): remap codex haiku fallback on free plans 2026-03-16 14:31:55 -04:00
Tam Nhu Tran ce600a7f22 test(cliproxy): cover codex plan fallback edge cases 2026-03-16 14:00:38 -04:00
Tam Nhu Tran 551591ef18 fix(cliproxy): make codex defaults free-plan safe 2026-03-16 13:43:23 -04:00
Kai (Tam Nhu) TranandGitHub 3c7c8d5573 Merge pull request #726 from Kherrisan/main
feat: add support for setting the global fetch proxy through HTTP_PROXY
2026-03-16 07:20:48 -04:00
Tam Nhu Tran fd5d16f3f3 fix: align proxy routing across fetch and downloader 2026-03-16 07:10:39 -04:00
Tam Nhu Tran f50c9625de fix: harden global fetch proxy handling 2026-03-16 06:58:01 -04:00
Tam Nhu Tran 88d1dc1ddb fix(cliproxy): validate tier thinking against model caps 2026-03-10 17:34:45 +07:00
Kai (Tam Nhu) TranandGitHub 84a2dd013d Merge pull request #682 from 0xble/fix/claude-base-models
fix(config): update claude base models to latest
2026-03-07 03:56:06 -05:00
Tam Nhu Tran bea3084d5e fix(config): align claude defaults across catalogs 2026-03-07 15:41:26 +07:00
Tam Nhu Tran 3d183fe0e8 fix(cliproxy): sync claude 4.6 selector defaults 2026-03-07 15:35:12 +07:00
Tam Nhu Tran f4a7d4dc2c fix(codex): standardize haiku defaults on gpt-5.1-codex-mini 2026-03-07 15:18:44 +07:00
Kai (Tam Nhu) TranandGitHub b1e8519bf7 Merge pull request #679 from 0xble/fix/claude-oauth-policy-limits-unavailable
fix(cliproxy): handle Claude OAuth policy-limits 401 correctly
2026-03-07 02:27:27 -05:00
Kai (Tam Nhu) TranandGitHub 630cb40089 Merge pull request #677 from 0xble/fix/oauth-paste-callback-route
fix(cliproxy): use management auth-url route in paste callback
2026-03-07 02:22:49 -05:00
Tam Nhu Tran 6ed95a2a86 fix(cliproxy): preserve Claude fallback when quota is unavailable 2026-03-07 13:57:27 +07:00
Tam Nhu Tran b25b1653b0 fix(cliproxy): poll paste-callback auth urls 2026-03-07 13:48:34 +07:00
Tam Nhu Tran 86ca18003a fix(cliproxy): preserve kiro paste-callback start route 2026-03-07 13:38:22 +07:00
Kai (Tam Nhu) TranandGitHub 85de3ab5e4 Merge pull request #708 from kaitranntt/kai/fix/codex-quota-diagnostics
fix: improve quota diagnostics and oauth refresh handling
2026-03-07 01:25:05 -05:00
Kai (Tam Nhu) TranandGitHub c70cd4b08b Merge pull request #707 from kaitranntt/kai/fix/706-proxy-version-install-restart
fix: restart CLIProxy after dashboard version install
2026-03-07 00:25:54 -05:00
Tam Nhu Tran aed7beb075 fix: confirm risky cliproxy installs in dashboard 2026-03-07 11:13:49 +07:00
Tam Nhu Tran fc3600e922 fix: improve quota diagnostics and oauth refresh handling 2026-03-07 11:09:15 +07:00
Tam Nhu Tran ad01196964 fix: stop untracked CLIProxy installs safely 2026-03-07 11:01:35 +07:00
Tam Nhu Tran 4baed01d49 fix: complete codex tool sanitization coverage 2026-03-07 10:35:41 +07:00
Tam Nhu Tran 8cfd86f1d1 fix: strip unsupported gemini and codex tool fields 2026-03-07 09:54:02 +07:00
Brian Le 7e8f9e82c1 fix(cliproxy): handle Claude OAuth quota 401 2026-03-03 21:56:18 -05:00
Brian Le fa027022a8 fix(cliproxy): use management oauth-callback in paste flow 2026-03-03 17:59:10 -05:00
Brian Le 6fcd924b1c fix(cliproxy): use management auth-url route in paste callback 2026-03-03 17:16:07 -05:00
Tam Nhu Tran e28d9c8abc test(cliproxy): strengthen alias non-enrichment assertions 2026-03-04 02:51:42 +07:00
Tam Nhu Tran 276649f05d fix(cliproxy): reduce gemini alias model bloat 2026-03-04 02:46:52 +07:00
Tam Nhu Tran c2f564ac66 fix(ghcp): improve oauth failure diagnostics in device flow 2026-03-04 00:19:11 +07:00
Tam Nhu Tran 7e471e663c fix(cliproxy): normalize iflow aliases for explicit routing 2026-03-03 23:34:38 +07:00
Tam Nhu Tran 546c4ee4ee fix(cliproxy): normalize stale iflow model aliases 2026-03-03 23:26:07 +07:00