github-actions[bot]
70cec701ae
chore(release): 7.57.1-dev.1 [skip ci]
2026-03-24 19:35:11 +00:00
semantic-release-bot
2ba68a7c41
chore(release): 7.57.1 [skip ci]
...
## [7.57.1](https://github.com/kaitranntt/ccs/compare/v7.57.0...v7.57.1 ) (2026-03-24)
### Bug Fixes
* **ci:** dedupe AI review comments ([d24efd2 ](https://github.com/kaitranntt/ccs/commit/d24efd2863e71a7663de8e046e41982b20c7eb27 ))
* **ci:** export review runtime paths at run time ([ba41008 ](https://github.com/kaitranntt/ccs/commit/ba4100878c7d6a268cfc2fec422f01f9dd4aa460 ))
2026-03-24 16:07:00 +00:00
semantic-release-bot
3e8f49ba4e
chore(release): 7.57.0 [skip ci]
...
## [7.57.0](https://github.com/kaitranntt/ccs/compare/v7.56.0...v7.57.0 ) (2026-03-24)
### Features
* add explicit droid runtime alias surface ([160be31 ](https://github.com/kaitranntt/ccs/commit/160be319d0b1982c05dc2984673a81aa6ec245b5 ))
* **cliproxy:** allow optional provider nicknames ([bdb7ac2 ](https://github.com/kaitranntt/ccs/commit/bdb7ac2937d144dc2564d09b01e717e8a4bc44eb ))
* make cliproxy provider nicknames optional by default ([4df08f6 ](https://github.com/kaitranntt/ccs/commit/4df08f6d99e3006107a0431609b7651f13ebc083 ))
* **websearch:** add real provider chain ([6c7d215 ](https://github.com/kaitranntt/ccs/commit/6c7d215ecc7d2a986e922400eb6787f1b402931d ))
### Bug Fixes
* **auth:** verify polled oauth account persistence ([09eb01f ](https://github.com/kaitranntt/ccs/commit/09eb01f16e0a374198031079d22eeae2a3135810 ))
* **ci:** close release automation edge cases ([e06e13a ](https://github.com/kaitranntt/ccs/commit/e06e13ad0db514ef6b3ef3af2062cc2ee28a2170 ))
* **ci:** harden release automation workflows ([5616c68 ](https://github.com/kaitranntt/ccs/commit/5616c68471c052e68e65578ac3a48c8998036c86 ))
* **ci:** publish docker image from releases ([5c1553e ](https://github.com/kaitranntt/ccs/commit/5c1553e6f5722e5f61780a389d4729428529fdc3 ))
* **dashboard:** refine api profile quick start state ([aef58d6 ](https://github.com/kaitranntt/ccs/commit/aef58d66ce69777cf8aba6f43f615560ef820b62 ))
* **dashboard:** remove the unnecessary blank on api config page ([3a7e778 ](https://github.com/kaitranntt/ccs/commit/3a7e778bec13869bf03d3c4c39d2934473eb9fce ))
* harden droid runtime alias resolution ([1f667b5 ](https://github.com/kaitranntt/ccs/commit/1f667b5953297189dfe8e88112088b11641ba676 ))
* **ui:** guard auth success on registered account ([a3478ac ](https://github.com/kaitranntt/ccs/commit/a3478ace447d0a9c99c8266e3c0723c0ae29d5f5 ))
* **ui:** remove stale dashboard footer gap ([0d59c7a ](https://github.com/kaitranntt/ccs/commit/0d59c7a3af35ff5af6768d5d4083abf1ab29d8af ))
### Documentation
* **repo:** add security reporting and issue routing ([#769 ](https://github.com/kaitranntt/ccs/issues/769 )) ([185f7f4 ](https://github.com/kaitranntt/ccs/commit/185f7f469e62a0a86aebf1d9fe98aaa101a3a19b ))
### Styles
* **auth:** format cliproxy auth route ([06d098a ](https://github.com/kaitranntt/ccs/commit/06d098ae0e981abd9b0dd15397cdac297e7bfc22 ))
* **websearch:** format routes after rebase ([83dab7f ](https://github.com/kaitranntt/ccs/commit/83dab7fea7ed906da93ea4946fb41c1cec829547 ))
### Tests
* **cliproxy:** cover optional nickname auth flows ([8347049 ](https://github.com/kaitranntt/ccs/commit/834704938db14635b87e3a2e337a9d75e3f43d6b ))
* **dashboard:** cover api profile quick start states ([10f2845 ](https://github.com/kaitranntt/ccs/commit/10f284585f1473f3198288bc0419c58b058442b3 ))
2026-03-24 15:50:14 +00:00
github-actions[bot]
b5a1bccf6a
chore(release): 7.56.0-dev.6 [skip ci]
2026-03-24 15:26:13 +00:00
github-actions[bot]
d62b2b9602
chore(release): 7.56.0-dev.5 [skip ci]
2026-03-23 19:41:27 +00:00
github-actions[bot]
84fd2b001c
chore(release): 7.56.0-dev.4 [skip ci]
2026-03-23 19:19:24 +00:00
github-actions[bot]
d8a034bf2d
chore(release): 7.56.0-dev.3 [skip ci]
2026-03-23 19:10:21 +00:00
Tam Nhu Tran
1f667b5953
fix: harden droid runtime alias resolution
2026-03-23 14:15:30 -04:00
Tam Nhu Tran
160be319d0
feat: add explicit droid runtime alias surface
2026-03-23 13:44:32 -04:00
github-actions[bot]
19c1e1da4f
chore(release): 7.56.0-dev.2 [skip ci]
2026-03-23 16:05:44 +00:00
github-actions[bot]
89a4d5669e
chore(release): 7.56.0-dev.1 [skip ci]
2026-03-23 15:45:48 +00:00
semantic-release-bot
8e90404774
chore(release): 7.56.0 [skip ci]
...
## [7.56.0](https://github.com/kaitranntt/ccs/compare/v7.55.0...v7.56.0 ) (2026-03-22)
### Features
* **cliproxy:** add dedicated ai providers workspace ([50c55bb ](https://github.com/kaitranntt/ccs/commit/50c55bb108dd03e7e9443a7abea9e2c48b7f3e64 ))
* **cliproxy:** redesign ai providers configuration ([77fcd45 ](https://github.com/kaitranntt/ccs/commit/77fcd45173d4f6074503da33af15c986843b1f91 )), closes [#649 ](https://github.com/kaitranntt/ccs/issues/649 )
* **profiles:** add cliproxy api profile bridge ([287691f ](https://github.com/kaitranntt/ccs/commit/287691fa04d3aba136650c55fa13644fe31ef76c )), closes [#649 ](https://github.com/kaitranntt/ccs/issues/649 )
### Bug Fixes
* **cliproxy:** remove control panel setup notice ([e2ca9c2 ](https://github.com/kaitranntt/ccs/commit/e2ca9c240727893a6ec10fa25c00c0e8ada88623 )), closes [#649 ](https://github.com/kaitranntt/ccs/issues/649 )
* **codex:** recover unsupported live model switches ([9fac214 ](https://github.com/kaitranntt/ccs/commit/9fac214051a2e30fd58ea7341ebd7f9de112f426 ))
* **management:** harden marketplace state transitions ([fc02c4b ](https://github.com/kaitranntt/ccs/commit/fc02c4b9682af6205735bdfd221dfb668f1821ae ))
* **management:** localize marketplace registry per instance ([54ea36f ](https://github.com/kaitranntt/ccs/commit/54ea36fd18955778a8c15bd825df22618593d9ed ))
* **management:** serialize lifecycle maintenance paths ([36e8ed5 ](https://github.com/kaitranntt/ccs/commit/36e8ed5d878be13b1dfd7ea1a6e890d575a09360 ))
* **management:** serialize marketplace registry reconciliation ([68a5d17 ](https://github.com/kaitranntt/ccs/commit/68a5d17327e4fc5e3bd5c9fcb48e1bcd96dd92c4 ))
* restore parallel-safe validate pipeline ([04fd8ff ](https://github.com/kaitranntt/ccs/commit/04fd8ff01997c7475cab0247f8e2ab86e9f0588c ))
* stabilize validate pipeline and cliproxy route tests ([0d90f04 ](https://github.com/kaitranntt/ccs/commit/0d90f04f3e45c3bc90a74bb8b48677c4d0dd0376 ))
* **ui:** reflect cliproxy preset plan tiers ([ef36ad4 ](https://github.com/kaitranntt/ccs/commit/ef36ad4600282aae7680316a084ec1eb2d74ab63 ))
* **ui:** sync codex model catalog defaults ([2114a4b ](https://github.com/kaitranntt/ccs/commit/2114a4b96e1b78e8e4f5a00bd29a866cd147348e ))
### Documentation
* **architecture:** document marketplace registry ownership ([242a095 ](https://github.com/kaitranntt/ccs/commit/242a095edb9e32a51fa3f487e9c1fd98dc127e1f ))
* **cliproxy:** document api profile bridge flow ([7d87cfa ](https://github.com/kaitranntt/ccs/commit/7d87cfa4482de239a3c2a23257885a882ef53192 )), closes [#649 ](https://github.com/kaitranntt/ccs/issues/649 ) [#649 ](https://github.com/kaitranntt/ccs/issues/649 )
### Tests
* **management:** cover plugin layout sync lock ([fab0501 ](https://github.com/kaitranntt/ccs/commit/fab05011f19f5059a09292d2fbb09e8b5cc62f24 ))
2026-03-22 19:44:32 +00:00
github-actions[bot]
3f1dad399f
chore(release): 7.55.0-dev.3 [skip ci]
2026-03-20 17:15:32 +00: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
github-actions[bot]
1f284132ce
chore(release): 7.55.0-dev.2 [skip ci]
2026-03-18 16:26:46 +00:00
github-actions[bot]
7eb75edd56
chore(release): 7.55.0-dev.1 [skip ci]
2026-03-18 15:27:28 +00:00
semantic-release-bot
88f9532eb1
chore(release): 7.55.0 [skip ci]
...
## [7.55.0](https://github.com/kaitranntt/ccs/compare/v7.54.0...v7.55.0 ) (2026-03-17)
### Features
* add dashboard host binding option ([553f8ac ](https://github.com/kaitranntt/ccs/commit/553f8ac1e51cd128bb8605cce68447a5fe015817 ))
* **cursor:** add Anthropic daemon endpoint ([daad5d1 ](https://github.com/kaitranntt/ccs/commit/daad5d1f50c20ffa9a7bd886c0ddcf25e00e84f3 ))
* deprecate GLMT user-facing surfaces ([5525098 ](https://github.com/kaitranntt/ccs/commit/55250984002a0021890f47097a540b5bc6122f26 ))
* **novita:** add Novita AI provider preset ([a1a8cad ](https://github.com/kaitranntt/ccs/commit/a1a8cad2b3e7a0129c5972be70775961f6777f36 ))
* **ui:** add searchable model comboboxes ([d056878 ](https://github.com/kaitranntt/ccs/commit/d05687853990dd5c4f3474195bcad8cd46481d82 ))
* **ui:** improve API profile provider selector UX ([0337a32 ](https://github.com/kaitranntt/ccs/commit/0337a32d991ae2099447e43f67f6d14bf4267e25 ))
### Bug Fixes
* add novita preset icon asset ([eeadff3 ](https://github.com/kaitranntt/ccs/commit/eeadff3e52fe5f154ad647a990fef8603be2bc51 ))
* align dashboard host warnings with effective bind ([dcc6747 ](https://github.com/kaitranntt/ccs/commit/dcc67477ecdc1166413236d434fbb9485f9d9e27 ))
* **cliproxy:** make codex defaults free-plan safe ([551591e ](https://github.com/kaitranntt/ccs/commit/551591ef18eda0a3cbd5a9ed99c5865d2bb20dfb ))
* **cliproxy:** remap codex haiku fallback on free plans ([e6b3635 ](https://github.com/kaitranntt/ccs/commit/e6b363524bc28c5b9d3b1b675cb2cf9f749a936a ))
* **commands:** follow up command routing hardening regressions ([d524650 ](https://github.com/kaitranntt/ccs/commit/d52465058e3d8f06895e70d74183cbb0d8700312 ))
* correct novita preset endpoint and asset handling ([94fa96a ](https://github.com/kaitranntt/ccs/commit/94fa96aa81f83a29aedde2abaa369ebe33d58f8f ))
* **cursor:** avoid empty user turns after tool results ([b068fb2 ](https://github.com/kaitranntt/ccs/commit/b068fb26214b60e3e11ae6dba92294bef7d3c05e ))
* **cursor:** harden anthropic daemon contract handling ([a35859a ](https://github.com/kaitranntt/ccs/commit/a35859aba57de1212298fb9524dd912ac2be5c3a ))
* **cursor:** harden anthropic response fallback paths ([eaee4a9 ](https://github.com/kaitranntt/ccs/commit/eaee4a92cad9776ac67b2aecf0a01d13880155a7 ))
* **cursor:** harden anthropic translation edge cases ([9ff021e ](https://github.com/kaitranntt/ccs/commit/9ff021e42b4739b2721ec4f1bd28a0a526686255 ))
* normalize plugin metadata across shared launch flows ([1043a43 ](https://github.com/kaitranntt/ccs/commit/1043a433f6c78d536353dd5b63cd439a41deb83c ))
* **proxy:** support portable undici dispatcher typings ([ee06f83 ](https://github.com/kaitranntt/ccs/commit/ee06f83988bd472b93351ff7f86a17ad8484ba92 ))
* restore route target parser exports ([eb9e9a8 ](https://github.com/kaitranntt/ccs/commit/eb9e9a8c839fa8b5d73707057f90d9e72508aba2 ))
* **shared-manager:** normalize marketplace registry paths ([2cb5b4e ](https://github.com/kaitranntt/ccs/commit/2cb5b4ebecc34aa13603a0dfd2ca873afcbb7cdb ))
* **ui:** add llama.cpp provider icon ([93d94b5 ](https://github.com/kaitranntt/ccs/commit/93d94b597f94b34c1a89479bb94e5b8b08c440cc ))
* **ui:** keep provider names readable ([3954e44 ](https://github.com/kaitranntt/ccs/commit/3954e445f331ee8e269c5bb3f74af7d8c196d322 ))
* **ui:** rebalance API profile provider chooser ([8c0d75a ](https://github.com/kaitranntt/ccs/commit/8c0d75a454c923f8a592a5abbf82c03763c295bc ))
* **ui:** restore searchable combobox keyboard navigation ([5fe96b7 ](https://github.com/kaitranntt/ccs/commit/5fe96b74b9ab7fdd9e658fc967139f5d182d9305 ))
* **ui:** simplify provider chooser cards ([a999adc ](https://github.com/kaitranntt/ccs/commit/a999adc776029adebc3b67b16dfea2046bb9f73a ))
### Documentation
* **community:** add GitHub contribution templates ([462d382 ](https://github.com/kaitranntt/ccs/commit/462d382c9391a17677095c9646954bf57668c802 ))
* **community:** soften contributor requirements ([f0f5a9c ](https://github.com/kaitranntt/ccs/commit/f0f5a9cf98ca5bc342f2ab2b47c35ebd8e4abee9 ))
* **contributing:** refresh contributor workflow ([5f97316 ](https://github.com/kaitranntt/ccs/commit/5f973162f4a24af8dd6cea120c7e5bb126b6d205 ))
* **readme:** highlight hosted docs hub ([9a44f53 ](https://github.com/kaitranntt/ccs/commit/9a44f53c15014499ebc132ffde8619b4be92df91 ))
* **roadmap:** mention llama.cpp icon polish ([ea15e5e ](https://github.com/kaitranntt/ccs/commit/ea15e5eb50528fa241e76e34630838c1e3e049a1 ))
* **roadmap:** record issue 744 provider selector update ([0819de2 ](https://github.com/kaitranntt/ccs/commit/0819de2f9f2cbf7f369c8c05647893191610e506 ))
* **roadmap:** record issue 748 chooser follow-up ([098416a ](https://github.com/kaitranntt/ccs/commit/098416aefd7659b9afbd212f864b3443dbb4e265 ))
### Code Refactoring
* **commands:** split CLI command routing ([2044756 ](https://github.com/kaitranntt/ccs/commit/204475627a950e677c7c4d15e6219d6ede5299c9 ))
### Tests
* **cliproxy:** cover codex plan fallback edge cases ([ce600a7 ](https://github.com/kaitranntt/ccs/commit/ce600a7f229ee06418e1cff37648e74ed74f4a8f ))
* cover invalid novita preset ids ([334f369 ](https://github.com/kaitranntt/ccs/commit/334f3697f939f81032965f31007ece2cedb33018 ))
* **cursor:** reclassify daemon lifecycle smoke coverage ([67290e8 ](https://github.com/kaitranntt/ccs/commit/67290e85c0c513f31f8f648a33817d1f71dcd835 ))
* restore config command host mock ([a4c1031 ](https://github.com/kaitranntt/ccs/commit/a4c10313243f531e943850339fd1f98ca96a289d ))
2026-03-17 20:37:17 +00:00
github-actions[bot]
2dc087603a
chore(release): 7.54.0-dev.11 [skip ci]
2026-03-17 20:03:33 +00:00
Tam Nhu Tran
077d3288cf
chore: merge latest dev into GLMT deprecation branch
2026-03-17 15:57:35 -04:00
github-actions[bot]
57af64b7d2
chore(release): 7.54.0-dev.10 [skip ci]
2026-03-17 19:55:37 +00:00
Tam Nhu Tran
2d48e6a287
chore: resolve dev merge conflicts for GLMT deprecation
2026-03-17 15:55:25 -04:00
Tam Nhu Tran
5525098400
feat: deprecate GLMT user-facing surfaces
2026-03-17 15:49:29 -04:00
github-actions[bot]
d7e505d238
chore(release): 7.54.0-dev.9 [skip ci]
2026-03-17 19:13:29 +00:00
github-actions[bot]
33efaa77b9
chore(release): 7.54.0-dev.8 [skip ci]
2026-03-17 18:15:21 +00:00
Tam Nhu Tran
d52465058e
fix(commands): follow up command routing hardening regressions
2026-03-17 14:06:39 -04:00
github-actions[bot]
22cb91adb6
chore(release): 7.54.0-dev.7 [skip ci]
2026-03-17 18:00:51 +00:00
github-actions[bot]
eeb0378054
chore(release): 7.54.0-dev.6 [skip ci]
2026-03-17 15:45:57 +00:00
github-actions[bot]
3fae7906e4
chore(release): 7.54.0-dev.5 [skip ci]
2026-03-17 15:36:31 +00:00
github-actions[bot]
7006e8aebc
chore(release): 7.54.0-dev.4 [skip ci]
2026-03-17 13:57:00 +00:00
github-actions[bot]
a5f457e1f3
chore(release): 7.54.0-dev.3 [skip ci]
2026-03-17 12:25:18 +00:00
github-actions[bot]
e829235070
chore(release): 7.54.0-dev.2 [skip ci]
2026-03-17 12:22:20 +00:00
github-actions[bot]
1b8627367e
chore(release): 7.54.0-dev.1 [skip ci]
2026-03-16 18:42:09 +00:00
semantic-release-bot
3783ddab38
chore(release): 7.54.0 [skip ci]
...
## [7.54.0](https://github.com/kaitranntt/ccs/compare/v7.53.0...v7.54.0 ) (2026-03-16)
### Features
* add proxy setup using undici and update undici version ([c542606 ](https://github.com/kaitranntt/ccs/commit/c54260658232215ccc6c23fc1df29db62c591ab6 ))
* **ci:** harden AI review with adversarial red-team prompt ([19f7091 ](https://github.com/kaitranntt/ccs/commit/19f70914a987bef9278d5e5e2dc77d31ef00c0b7 )), closes [#731 ](https://github.com/kaitranntt/ccs/issues/731 )
* **claude-extension:** add binding workflow ([a2f5310 ](https://github.com/kaitranntt/ccs/commit/a2f531016d29093c957c1000860fc83e2dc55cb4 ))
* **config:** add Claude IDE extension setup flow ([b82f10e ](https://github.com/kaitranntt/ccs/commit/b82f10e63952db82ebe2e66fc584c5da231efb1d ))
* **docker:** publish release images on stable tags ([25bb806 ](https://github.com/kaitranntt/ccs/commit/25bb806ecdbf7e7b3b68e20b3f0557f9503edefa ))
* **i18n:** add Japanese dashboard locale ([8b5158b ](https://github.com/kaitranntt/ccs/commit/8b5158bec5574c884c2937ac804bc9cb2f977538 ))
### Bug Fixes
* add missing newline at end of fetch-proxy-setup.ts ([3324053 ](https://github.com/kaitranntt/ccs/commit/33240534c3927eac037c0ebc703ffd44d4a3a65e ))
* align proxy routing across fetch and downloader ([fd5d16f ](https://github.com/kaitranntt/ccs/commit/fd5d16f3f3cebe9b965d30bbc5a05d73011f500e ))
* **ci:** address code review findings for hardened AI review ([b528bcb ](https://github.com/kaitranntt/ccs/commit/b528bcbf35bed16bc711ad903c41788e7cf4ad52 ))
* **ci:** load review prompt from base branch to prevent prompt injection ([dcb4635 ](https://github.com/kaitranntt/ccs/commit/dcb46356f3fb65dfe065433472d73f5707bd2ce3 ))
* **ci:** remove maintainability baseline gate blocking releases ([e6ae052 ](https://github.com/kaitranntt/ccs/commit/e6ae0525271eb631b0c8fff9c18f570f1dcb5b14 ))
* **ci:** use full path in warning and add workflows/ to deep review triggers ([7828780 ](https://github.com/kaitranntt/ccs/commit/78287807f8c441db74d17630b7dad3fede42e997 ))
* **cliproxy:** validate tier thinking against model caps ([88d1dc1 ](https://github.com/kaitranntt/ccs/commit/88d1dc1ddb6dc2807edf89045b808cdb77c0bf3b ))
* **config:** guard Claude extension metadata ([56ba379 ](https://github.com/kaitranntt/ccs/commit/56ba37911a2fc1465c1f793614ac19e4d7bcf004 ))
* **copilot:** stop mutating config on read ([7bd4049 ](https://github.com/kaitranntt/ccs/commit/7bd404960270fddf29e1c2129c64d033221362cc ))
* **docker:** harden release image publishing ([314053b ](https://github.com/kaitranntt/ccs/commit/314053b35ce9a25ca216b711fcec5b87d0cd89fe ))
* harden global fetch proxy handling ([f50c962 ](https://github.com/kaitranntt/ccs/commit/f50c9625de6cc4d93c5db439af9349cb5e36f14b ))
* **i18n:** polish Japanese dashboard copy ([e28f87b ](https://github.com/kaitranntt/ccs/commit/e28f87bc9c7067e4c3a8c2105c42bb9f5266f7e4 ))
* normalize stale copilot raptor-mini model ([c409a45 ](https://github.com/kaitranntt/ccs/commit/c409a4522c21d439657026aab2b915c4817142ea ))
* **sidebar:** move claude extension to compatible ([337dd18 ](https://github.com/kaitranntt/ccs/commit/337dd188cc240e74ea2e434ca99280360c3f9ce1 ))
### Documentation
* **readme:** clarify copilot config save behavior ([298b591 ](https://github.com/kaitranntt/ccs/commit/298b591d1499ff0da16c00decbddb1e74cb5a0b2 ))
* **readme:** document Claude IDE extension setup ([56db603 ](https://github.com/kaitranntt/ccs/commit/56db6035f51058a6ff7e3e245448b8e6fbf35f91 ))
### Styles
* **claude-extension:** apply formatter output ([6724ea5 ](https://github.com/kaitranntt/ccs/commit/6724ea52c2cb41ca3d71e663fafce00e040b5425 ))
2026-03-16 12:55:00 +00:00
github-actions[bot]
80cb07de87
chore(release): 7.53.0-dev.6 [skip ci]
2026-03-16 12:27:06 +00:00
github-actions[bot]
4430bab9cb
chore(release): 7.53.0-dev.5 [skip ci]
2026-03-16 11:22:10 +00:00
Kai (Tam Nhu) Tran and GitHub
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
f50c9625de
fix: harden global fetch proxy handling
2026-03-16 06:58:01 -04:00
github-actions[bot]
dffc153423
chore(release): 7.53.0-dev.4 [skip ci]
2026-03-15 20:08:07 +00:00
github-actions[bot]
437b040f4c
chore(release): 7.53.0-dev.3 [skip ci]
2026-03-15 19:02:54 +00:00
github-actions[bot]
7561b46f47
chore(release): 7.53.0-dev.2 [skip ci]
2026-03-15 17:42:20 +00:00
Zou Dikai
c542606582
feat: add proxy setup using undici and update undici version
2026-03-15 07:14:49 +00:00
semantic-release-bot
59a2eaf1c6
chore(release): 7.53.0 [skip ci]
...
## [7.53.0](https://github.com/kaitranntt/ccs/compare/v7.52.2...v7.53.0 ) (2026-03-11)
### Features
* add API profile lifecycle discover/copy/export/import parity ([02c8174 ](https://github.com/kaitranntt/ccs/commit/02c81743a09cc54447f953e5b4d4f95ad85f1ad9 ))
* **api:** add Anthropic direct API key support ([fedb4d4 ](https://github.com/kaitranntt/ccs/commit/fedb4d4cde4c9027f95364e66daa77b700a5c470 )), closes [#688 ](https://github.com/kaitranntt/ccs/issues/688 )
* **api:** add llama.cpp support as local model provider ([0ca6428 ](https://github.com/kaitranntt/ccs/commit/0ca6428554be9057926988ef4af0b95a958ca17e )), closes [#690 ](https://github.com/kaitranntt/ccs/issues/690 )
* **auth:** add --bare flag and MCP server sync for profiles ([bc9b044 ](https://github.com/kaitranntt/ccs/commit/bc9b04444e0dbeb3db72b4814ca6694595abf0cd )), closes [#691 ](https://github.com/kaitranntt/ccs/issues/691 ) [#692 ](https://github.com/kaitranntt/ccs/issues/692 )
### Bug Fixes
* **api:** complete anthropic direct profile support ([1f29fa0 ](https://github.com/kaitranntt/ccs/commit/1f29fa0b6ab366e558eadbe050e79e294f2eaa43 ))
* **auth:** preserve bare profile behavior across runtime and sync ([8f8684c ](https://github.com/kaitranntt/ccs/commit/8f8684ce852f527a019e0a32d94922d15b078633 ))
* **ci:** remove LOC count from maintainability gate ([d3ede45 ](https://github.com/kaitranntt/ccs/commit/d3ede45c9612bb2415d24798fe43d6cba188f142 ))
* **ci:** remove maintainability baseline gate blocking releases ([03a0fb2 ](https://github.com/kaitranntt/ccs/commit/03a0fb27ca8ed41326f306c5364e1228117f72b0 ))
* clarify CLIProxy dashboard install lifecycle ([a4b626a ](https://github.com/kaitranntt/ccs/commit/a4b626aedef2a0cf690a955bf4abd31c5284047a ))
* **cliproxy:** handle Claude OAuth quota 401 ([7e8f9e8 ](https://github.com/kaitranntt/ccs/commit/7e8f9e82c113490d95b0a9f9bedf627bc11dc76a ))
* **cliproxy:** poll paste-callback auth urls ([b25b165 ](https://github.com/kaitranntt/ccs/commit/b25b1653b047c588a95c6f4e47aa3214e0e370aa ))
* **cliproxy:** preserve Claude fallback when quota is unavailable ([6ed95a2 ](https://github.com/kaitranntt/ccs/commit/6ed95a2a861f1031d0d49cd8d53a2ccd5c4214a6 ))
* **cliproxy:** preserve kiro paste-callback start route ([86ca180 ](https://github.com/kaitranntt/ccs/commit/86ca18003a033be976b787811db16bf38bf82a91 ))
* **cliproxy:** sync claude 4.6 selector defaults ([3d183fe ](https://github.com/kaitranntt/ccs/commit/3d183fe0e891886bbd51a3c5b30b301e966cce03 ))
* **cliproxy:** use management auth-url route in paste callback ([6fcd924 ](https://github.com/kaitranntt/ccs/commit/6fcd924b1c8743484823b958ff403c4c37379eab ))
* **cliproxy:** use management oauth-callback in paste flow ([fa02702 ](https://github.com/kaitranntt/ccs/commit/fa027022a8faf886c7f5891ec8cb2d3879c783e8 ))
* **codex:** standardize haiku defaults on gpt-5.1-codex-mini ([f4a7d4d ](https://github.com/kaitranntt/ccs/commit/f4a7d4dc2c84b094192dba30522c475ced3293d6 ))
* complete codex tool sanitization coverage ([4baed01 ](https://github.com/kaitranntt/ccs/commit/4baed01d4905ecf3fbbfb2f4e8ac7dca34ebf907 ))
* **config:** align claude defaults across catalogs ([bea3084 ](https://github.com/kaitranntt/ccs/commit/bea3084d5e4f7bc691503cffee8a235f94c3b87d ))
* **config:** update claude base models to latest ([09aeec5 ](https://github.com/kaitranntt/ccs/commit/09aeec57633828f9225591e090d8f442abc9d322 ))
* **config:** use correct codex haiku model ID (gpt-5-codex-mini) ([8a9751a ](https://github.com/kaitranntt/ccs/commit/8a9751a819e41c527ec413e988b18f48df62332a )), closes [#602 ](https://github.com/kaitranntt/ccs/issues/602 )
* confirm risky cliproxy installs in dashboard ([aed7beb ](https://github.com/kaitranntt/ccs/commit/aed7beb075c2f31263423005c34e690af3463039 ))
* **copilot:** surface upstream model limits ([8a5ed65 ](https://github.com/kaitranntt/ccs/commit/8a5ed656eec08ccaae44ddde72cb0ca954b05875 ))
* harden profile lifecycle validation and dashboard UX flows ([d6fc5dd ](https://github.com/kaitranntt/ccs/commit/d6fc5dd64c3232e9c95a54b0e433f3e057fd7fa4 ))
* **hooks:** handle thinking blocks in image analyzer response parsing ([0060c77 ](https://github.com/kaitranntt/ccs/commit/0060c77c257a64c57f4c704d2f32af415434022f )), closes [#511 ](https://github.com/kaitranntt/ccs/issues/511 )
* improve quota diagnostics and oauth refresh handling ([fc3600e ](https://github.com/kaitranntt/ccs/commit/fc3600e9228790179c8c51162924187ec994c49a ))
* restart CLIProxy after dashboard version install ([e14df1f ](https://github.com/kaitranntt/ccs/commit/e14df1fe05ce1fcbe515f6b1d969132ace91ed24 ))
* stop untracked CLIProxy installs safely ([ad01196 ](https://github.com/kaitranntt/ccs/commit/ad01196964bfdbdd0696cc845f3b3d3901b3be2f ))
* strip unsupported gemini and codex tool fields ([8cfd86f ](https://github.com/kaitranntt/ccs/commit/8cfd86f1d18356b6bfef931d24c1745e11e1db62 ))
* sync error code docs links ([2be5c5a ](https://github.com/kaitranntt/ccs/commit/2be5c5a706bc659491decd66c3f21a8839f35e9c ))
* **ui:** update copilot default claude model ([4d0ded3 ](https://github.com/kaitranntt/ccs/commit/4d0ded339f12abb4fec1c8596fac07c67581351f ))
* **ui:** use preset apiKeyPlaceholder when creating profiles ([6078de7 ](https://github.com/kaitranntt/ccs/commit/6078de78f2a7e31ec141a49c057a8b4cb1a6d601 ))
### Tests
* cover llama.cpp help parity ([9bcb195 ](https://github.com/kaitranntt/ccs/commit/9bcb195e7c82a85e94e9de39530f185efad60ecd ))
* **hooks:** add image analyzer regression coverage ([5097375 ](https://github.com/kaitranntt/ccs/commit/50973752bac0eabea57e76e5d0c64b460fd525a7 ))
### CI
* harden AI review for external PRs ([becfc57 ](https://github.com/kaitranntt/ccs/commit/becfc573c9a63b7b53153882973aca8be9b3b4cf ))
2026-03-11 03:53:39 +00:00
Tam Nhu Tran
03a0fb27ca
fix(ci): remove maintainability baseline gate blocking releases
...
The maintainability gate (process.exit count + sync FS API count) was
a raw grep counter that provided no actionable signal for a CLI tool.
It blocked the v7.53.0 stable release because new features naturally
increased the counts beyond the baseline.
Removed:
- scripts/maintainability-baseline.js
- scripts/maintainability-check.js
- docs/metrics/maintainability-baseline.json
- All maintainability:* npm scripts
- Gate references from release, dev-release, and CI workflows
Quality gates retained: typecheck, eslint, prettier, full test suite.
2026-03-11 10:51:05 +07:00
github-actions[bot]
e9dcdb9fc3
chore(release): 7.52.2-dev.13 [skip ci]
2026-03-09 09:27:09 +00:00
github-actions[bot]
2757a4ece4
chore(release): 7.52.2-dev.12 [skip ci]
2026-03-07 08:57:28 +00:00
github-actions[bot]
99af18d925
chore(release): 7.52.2-dev.11 [skip ci]
2026-03-07 08:29:27 +00:00
github-actions[bot]
64c1bdb2bd
chore(release): 7.52.2-dev.10 [skip ci]
2026-03-07 07:59:55 +00:00
github-actions[bot]
082f3c0046
chore(release): 7.52.2-dev.9 [skip ci]
2026-03-07 07:28:42 +00:00
github-actions[bot]
12381e9f61
chore(release): 7.52.2-dev.8 [skip ci]
2026-03-07 07:24:08 +00:00