Commit Graph

  • b3640ebbc8 feat(home): reduce reconnect interval for control center to 1 second v7 Luis Pater 2026-05-07 21:23:08 +08:00
  • f71a2807a4 feat(auth): implement "home" model resolution and dispatch handling Luis Pater 2026-05-07 19:54:09 +08:00
  • 162052f214 feat(home): integrate "home" control plane with Redis support Luis Pater 2026-05-07 17:45:37 +08:00
  • f81a765828 chore: upgrade CLIProxyAPI imports from v6 to v7 across all modules Luis Pater 2026-05-07 11:19:16 +08:00
  • 785b00c312 Merge pull request #3237 from seakee/docs/add-cpa-manager-usage-statistics main v6.10.9 dev Luis Pater 2026-05-07 09:32:32 +08:00
  • a034cf8b8d Merge pull request #3247 from edlsh/fix/amp-thread-actors-route Luis Pater 2026-05-07 09:31:16 +08:00
  • 01171742a6 fix(amp): proxy thread actors route edlsh 2026-05-06 13:12:35 -04:00
  • fb08b92402 feat(executor): add upstream disconnect handling for Codex WebSocket sessions Luis Pater 2026-05-06 22:09:33 +08:00
  • ad3f4f2ce5 📝 docs(readme): add CPA-Manager usage statistics recommendation seakee 2026-05-06 15:49:57 +08:00
  • ed1458aa6d chore(docs): update sponsor details in README Luis Pater 2026-05-06 00:41:50 +08:00
  • da6c599efd refactor(management): rename GetUsage to GetUsageQueue and update routes/tests v6.10.8 Luis Pater 2026-05-05 03:02:25 +08:00
  • 61b39d49bd feat(management): add usage record retrieval endpoint Luis Pater 2026-05-05 02:53:04 +08:00
  • ba5d8ca733 feat(usage): add support for requested model alias handling v6.10.7 Luis Pater 2026-05-05 01:47:53 +08:00
  • 28b4b19e7e Merge pull request #3208 from kdcokenny/codex-websocket-protocol-parity Luis Pater 2026-05-05 01:29:19 +08:00
  • bdc424007e Merge pull request #2896 from edlsh/fix/oauth-tool-rename-per-request-map v6.10.6 Luis Pater 2026-05-05 00:58:39 +08:00
  • e4a93c02c5 fix(executor): enhance parsing of OpenAI stream data lines v6.10.5 Luis Pater 2026-05-04 23:42:26 +08:00
  • 8262a03f29 Merge PR #2568: fix Claude refresh backoff Luis Pater 2026-05-04 21:44:11 +08:00
  • ecf1c2590c fix: preserve Antigravity cancellation errors Luis Pater 2026-05-04 21:18:18 +08:00
  • 162897e02a Merge remote-tracking branch 'origin/pr/3205' into dev Luis Pater 2026-05-04 21:17:01 +08:00
  • c1caa454b3 fix(translator): handle empty tool function names in OpenAI Claude responses Luis Pater 2026-05-04 21:00:33 +08:00
  • bf6fa402e2 fix(executor): strip Vertex OpenAI response tool call IDs for consistency Luis Pater 2026-05-04 17:54:16 +08:00
  • 85c0150653 feat(translator): add token usage tracking and improve usage handling Luis Pater 2026-05-04 16:57:50 +08:00
  • 89d80bfff4 fix(executor): adjust ApplyThinking order and add payload override test Luis Pater 2026-05-04 16:45:25 +08:00
  • a1eba112f3 Merge pull request #2416 from kslamph/fix/gemini-cli-projectid Luis Pater 2026-05-04 16:08:31 +08:00
  • 6b4bc0a9a8 Align Codex default identity and docs Kenny 2026-05-03 21:13:37 -07:00
  • 08b0fe6816 Fix Codex websocket retry metadata Kenny 2026-05-03 19:01:44 -07:00
  • c19ae1d5be Align Codex websocket protocol semantics Kenny 2026-05-03 15:56:39 -07:00
  • 17be6442a8 fix(translator): improve tool response handling for non-string content v6.10.4 Luis Pater 2026-05-04 05:50:01 +08:00
  • 38dad2afdf chore(docker): upgrade base image to alpine 3.23 v6.10.3 Luis Pater 2026-05-04 05:36:09 +08:00
  • 8e6ef3fa64 fix(websocket): ensure state consistency on auth errors in streaming Luis Pater 2026-05-04 05:23:23 +08:00
  • a1487b0958 fix(translator): handle non-string types in tools result processing Luis Pater 2026-05-04 05:08:31 +08:00
  • 82ebe24b9e Merge pull request #2266 from DragonFSKY/fix/ws-compact-tool-output-mismatch Luis Pater 2026-05-04 04:40:43 +08:00
  • 2753d9fb71 feat: add validation for Claude streaming responses Luis Pater 2026-05-04 03:37:31 +08:00
  • bf0e5c23f7 fix: prevent goroutine leaks in streaming executors via context-aware channel sends 1137043480 2026-05-03 11:25:04 -04:00
  • 672fdd14ed feat: filter and drop empty assistant messages in Kimi executor v6.10.2 Luis Pater 2026-05-03 22:40:42 +08:00
  • af65908cb0 feat: enhance tool mapping with namespace and web search support Luis Pater 2026-05-03 22:26:23 +08:00
  • 756b600b7a Merge pull request #3204 from zhanglunet/add-usage-dashboard-link Luis Pater 2026-05-03 21:38:45 +08:00
  • 054d0dee1d Merge pull request #3201 from murasame612/docs/add-cliproxy-pool-watch Luis Pater 2026-05-03 21:37:36 +08:00
  • d2386a3114 Update README_JA.md zhanglu 2026-05-03 20:38:51 +08:00
  • 7972130513 Update README_CN.md zhanglu 2026-05-03 20:38:25 +08:00
  • 81db7fdc1e Add CLIProxyAPI Usage Dashboard to statistics docs John 2026-05-03 20:23:23 +08:00
  • 5fc6f662e1 docs: add CLIProxy Pool Watch project ziwu 2026-05-03 18:25:11 +08:00
  • 593995a404 Merge pull request #3197 from VjayC/dev Luis Pater 2026-05-03 14:23:44 +08:00
  • 101b59cfe8 docs: update Subtitle Translator project description Vijay Chimmi 2026-05-02 17:37:38 -07:00
  • 56df36895a feat: add configurable retention period for Redis usage queue v6.10.1 Luis Pater 2026-05-02 20:43:16 +08:00
  • 85124f098b Merge pull request #3194 from daishuge/codex/add-daishuge-cpa-port-20260502 Luis Pater 2026-05-02 17:43:02 +08:00
  • 2efa56dbb8 docs: add Playful Proxy API Panel daishuge 2026-05-02 15:34:57 +08:00
  • 79579c34bf docs: update README to consolidate and clarify CPA Usage Keeper details Luis Pater 2026-05-02 13:35:19 +08:00
  • 18bb9c315f chore: remove usage tracking and logging functionality v6.10.0 Luis Pater 2026-05-02 04:50:58 +08:00
  • b8bba053fc feat: add tracking for auth request success and failure counts v6.9.49 Luis Pater 2026-05-02 03:40:00 +08:00
  • 8c2f1a80d3 feat: enhance API key usage grouping with base URL inclusion v6.9.48 Luis Pater 2026-05-02 02:20:49 +08:00
  • e37f3be0bf chore: update .goreleaser.yml to include custom archive naming with arch override logic Luis Pater 2026-05-02 00:09:08 +08:00
  • b0dc9df887 feat: add API key usage endpoint with provider and key grouping v6.9.47 Luis Pater 2026-05-01 23:34:18 +08:00
  • 6187919000 feat: add support for recent request tracking in auth records v6.9.46 Luis Pater 2026-05-01 22:55:22 +08:00
  • 4035abc0cd refactor(logging): replace gin-specific context handling with generic context-based request metadata utilities Luis Pater 2026-04-30 23:36:07 +08:00
  • 8b286e8fb3 Merge pull request #3163 from C4AL/docs/add-codexclipplus-ecosystem Luis Pater 2026-04-30 20:42:32 +08:00
  • aa70d13f60 docs: add CodexCliPlus to README ecosystem list C4AL 2026-04-30 20:36:37 +08:00
  • 6ba7c810a7 feat: apply image_generation filtering before payload rules v6.9.45 Luis Pater 2026-04-30 12:42:08 +08:00
  • f56a19e5b8 feat: add tri-state support for disable-image-generation configuration v6.9.44 Luis Pater 2026-04-30 11:59:50 +08:00
  • 46018417ad feat: remove tool_choice for image_generation when disabled Luis Pater 2026-04-30 08:24:14 +08:00
  • e3e60f914b feat: support disabling image generation globally v6.9.43 Luis Pater 2026-04-30 03:42:27 +08:00
  • 359ec30d0c chore(docs): remove LingtrueAPI sponsorship section from README files Luis Pater 2026-04-29 23:13:12 +08:00
  • a1f0ed9575 Merge pull request #3071 from sususu98/fix/antigravity-credits-log v6.9.42 Luis Pater 2026-04-29 22:56:41 +08:00
  • b3b92f334e Merge pull request #3125 from sususu98/fix/gemini-cli-usage-metadata-variants Luis Pater 2026-04-29 22:56:14 +08:00
  • 2c1539ead7 Merge pull request #3133 from sususu98/optimize/claude-codex-translator Luis Pater 2026-04-29 22:55:37 +08:00
  • 0d107dd566 fix: respect declared claude web search tool names sususu98 2026-04-29 19:24:53 +08:00
  • 1c0c426b85 fix: align claude codex translation sususu98 2026-04-29 18:47:03 +08:00
  • 4982512da2 fix: parse gemini cli usage metadata variants sususu98 2026-04-29 12:46:53 +08:00
  • 2ea8f77efb feat(models): add GPT-5.5 to the registry with support for advanced tasks Luis Pater 2026-04-29 09:49:26 +08:00
  • f95ab4cdf1 Merge pull request #3089 from XYenon/feat/session-affinity Luis Pater 2026-04-28 23:54:16 +08:00
  • c4965befe7 Merge pull request #3117 from sususu98/fix/restore-antigravity-ua-handling v6.9.41 sususu98 2026-04-28 19:07:05 +08:00
  • 0e1235122e fix antigravity client agent headers sususu98 2026-04-24 23:14:30 +08:00
  • e78d45acc9 fix antigravity user agent handling sususu98 2026-04-24 19:46:52 +08:00
  • b34f3be13e Merge pull request #3114 from Xbang0222/fix/antigravity-credits-ua sususu98 2026-04-28 19:03:21 +08:00
  • 9fb6a49260 test(api): add validation for unsupported models in OpenAI image handlers Luis Pater 2026-04-28 17:19:12 +08:00
  • a992dee4e8 fix(antigravity): use real antigravity UA when polling credits balance xbang 2026-04-28 16:21:15 +08:00
  • 3ac39dcc7d feat: support Codex/PI session headers for session affinity XYenon 2026-04-27 17:08:49 +08:00
  • 34027da7f1 Merge pull request #3088 from sususu98/codex-claude-reasoning-signature v6.9.40 Luis Pater 2026-04-27 16:59:11 +08:00
  • c523101439 Preserve Codex reasoning signatures for Claude sususu 2026-04-27 16:46:00 +08:00
  • d85e13b044 fix(codex): include content field in reasoning item initialization Luis Pater 2026-04-27 16:41:23 +08:00
  • 01e16a8509 feat(codex): handle thinking-signature conversion for reasoning content Luis Pater 2026-04-27 16:31:26 +08:00
  • 04a336f7df fix(usage_helpers): skip zero-token usage in additional model records Luis Pater 2026-04-27 10:56:22 +08:00
  • a325533f20 Merge pull request #2972 from XYenon/feat/amp-thread-id Luis Pater 2026-04-26 23:30:12 +08:00
  • 6fc23568df logging: mark antigravity credits requests sususu98 2026-04-26 23:04:06 +08:00
  • 736ae61e4a Merge pull request #3051 from philipbankier/fix/gpt55-free-tier-test v6.9.39 Luis Pater 2026-04-26 22:35:59 +08:00
  • c5bea6f6f8 Merge pull request #3020 from Matthias319/fix/codex-error-classification Luis Pater 2026-04-26 22:26:40 +08:00
  • c7b28ba058 feat(executor): add support for Codex image generation tool usage tracking Luis Pater 2026-04-26 22:19:03 +08:00
  • 38573050aa feat(config): add support for disabling OpenAI compatibility providers Luis Pater 2026-04-26 21:49:36 +08:00
  • 32ef1588e8 fix(test): remove free tier from GPT-5.5 inclusion test philipbankier 2026-04-25 22:11:08 -04:00
  • 80eb03709a fix(openai): preserve multiline repaired SSE data edlsh 2026-04-25 18:12:27 -04:00
  • d36e70e9dc fix(openai): preserve unindexed response output items edlsh 2026-04-25 18:06:00 -04:00
  • fd45dece7f fix(openai): repair empty responses stream output edlsh 2026-04-24 15:15:01 -04:00
  • 95318ad46d fix(amp): preserve lowercase glob tool name edlsh 2026-04-13 09:39:01 -04:00
  • fc1ddf365f fix(claude): centralize oauth tool-name transform flow Enzo Lucchesi 2026-04-19 14:36:25 +00:00
  • 03ea4e569f perf(claude): pre-allocate reverseMap capacity edlsh 2026-04-18 12:49:02 -04:00
  • e707cf7d46 fix(claude): only reverse-remap OAuth tool names that were forward-renamed Enzo Lucchesi 2026-04-18 10:34:02 -04:00
  • 0a7c6b0a4a feat(api): enhance model assignment logic in image handlers Luis Pater 2026-04-26 03:24:43 +08:00
  • ea670ef8c0 feat(models): add Codex Auto Review model entry to registry JSON Luis Pater 2026-04-26 03:09:06 +08:00
  • 2c626efc59 feat(security): implement IP ban for repeated management key and Redis AUTH failures v6.9.38 Luis Pater 2026-04-25 21:39:58 +08:00
  • 28d78273e4 feat(api): implement protocol multiplexer and Redis queue for usage integration Luis Pater 2026-04-25 16:12:35 +08:00