Kenneth Wong
ee90dd2640
feat: support claude opus 5
2026-07-27 15:07:26 +08:00
github-actions[bot]
2043c65de7
chore(release): 8.8.1-dev.6
2026-07-27 02:18:11 +00:00
Kai (Tam Nhu) Tran
b09f8191f3
Merge pull request #1669 from kaitranntt/kai/docs/1666-pruning-freshness
...
docs: prune stale guides and enforce freshness
2026-07-26 22:09:35 -04:00
Kai (Tam Nhu) Tran
a8217bf18d
Merge pull request #1668 from kaitranntt/kai/docs/1665-architecture-contracts
...
docs: reconcile architecture and engineering contracts
2026-07-26 22:09:17 -04:00
Kai (Tam Nhu) Tran
4547181c58
Merge pull request #1667 from kaitranntt/kai/docs/1664-ai-contributor-guidance
...
docs: refresh contributor and AI guidance
2026-07-26 22:08:56 -04:00
Tam Nhu Tran
8dc6b817b2
test(docs): enforce documentation freshness
2026-07-26 09:36:01 -04:00
Tam Nhu Tran
306a8276b3
fix(metrics): enforce exact runtime inventory
2026-07-26 09:36:00 -04:00
Tam Nhu Tran
426dc541a9
docs(roadmap): replace historical trackers with live guidance
2026-07-26 09:36:00 -04:00
Tam Nhu Tran
75e715eebd
docs(hygiene): remove superseded local guides
2026-07-26 09:35:42 -04:00
Tam Nhu Tran
4485fd6406
docs(macos): consolidate CCS Bar maintainer guidance
2026-07-26 09:35:42 -04:00
Tam Nhu Tran
fd0d4362b3
docs(config): preserve active developer contracts
2026-07-26 09:35:42 -04:00
Tam Nhu Tran
deb1ed0e67
docs(readme): route user guides to canonical docs
2026-07-26 09:35:42 -04:00
Tam Nhu Tran
51e8062995
docs(operations): refresh runtime contracts
2026-07-26 09:35:10 -04:00
Tam Nhu Tran
ebe1746459
docs(architecture): reconcile provider and target contracts
2026-07-26 09:35:00 -04:00
Tam Nhu Tran
b918783293
docs(product): refresh product and release contracts
2026-07-26 09:34:48 -04:00
Tam Nhu Tran
1e11335348
docs(contributing): align test and UI guidance
2026-07-26 09:34:18 -04:00
Tam Nhu Tran
721ca5fc33
docs(architecture): replace volatile maintainer snapshots
2026-07-26 09:34:09 -04:00
Tam Nhu Tran
3bb2d56778
docs(ai): define documentation truth hierarchy
2026-07-26 09:33:56 -04:00
github-actions[bot]
fd45c51ed0
chore(release): 8.8.1-dev.5
2026-07-22 19:14:29 +00:00
Kai (Tam Nhu) Tran
66a3468918
Merge pull request #1655 from minhbi245/feat/cliproxy-retry-config
...
feat(cliproxy): expose request retry config
2026-07-22 15:10:14 -04:00
Tam Nhu Tran
2d909a162f
Merge remote-tracking branch 'origin/dev' into kai/review/pr-1655-retry-followup
2026-07-22 15:08:11 -04:00
Tam Nhu Tran
480b79551b
fix: apply cliproxy retry settings safely
2026-07-22 15:08:06 -04:00
github-actions[bot]
c9ce83683e
chore(release): 8.8.1-dev.4
2026-07-22 19:03:46 +00:00
Kai (Tam Nhu) Tran
9cbf02b1be
Merge pull request #1652 from minhbi245/feat/fable-tier-mapping
...
feat(ui): add fable tier row in model mapping
2026-07-22 14:59:24 -04:00
Tam Nhu Tran
f7241d0874
fix: propagate fable model mapping across runtime paths
2026-07-22 14:58:57 -04:00
github-actions[bot]
d60b9e2e2c
chore(release): 8.8.1-dev.3
2026-07-22 18:45:17 +00:00
Kai (Tam Nhu) Tran
38fdd4441b
Merge pull request #1653 from minhbi245/feat/codex-fast-toggle
...
feat(ui): add codex fast service-tier toggle
2026-07-22 14:41:11 -04:00
Kai (Tam Nhu) Tran
f066188f0a
Merge pull request #1656 from minhbi245/chore/refresh-hardening-inventory
...
chore(reports): refresh hardening inventory
2026-07-22 14:40:58 -04:00
github-actions[bot]
062cf85db0
chore(release): 8.8.1-dev.2
2026-07-22 18:28:20 +00:00
Kai (Tam Nhu) Tran
3608bf71a1
feat: rebrand CCS as Claude Codex Switch ( #1658 )
...
Closes #1657
2026-07-22 14:23:42 -04:00
milesnguyen2405
9ddb3429d4
chore(reports): refresh hardening inventory
...
The maintainability metrics artifact aged past the 30-day freshness
gate in scripts/ci-parity-gate.sh, so validate:ci-parity fails for
every contributor branch until the committed copy is regenerated.
2026-07-22 23:24:35 +07:00
github-actions[bot]
39d31508a2
chore(release): 8.8.1-dev.1
2026-07-22 14:43:17 +00:00
Kai (Tam Nhu) Tran
0ef370fafe
Merge pull request #1650 from minhbi245/feat/codex-effort-dropdown
...
feat(ui): per-tier reasoning effort dropdown in model mapping (codex + grok)
2026-07-22 10:39:11 -04:00
Tam Nhu Tran
c23b6bee19
fix(ui): preserve untrusted origins in dev proxy
2026-07-22 10:36:38 -04:00
milesnguyen2405
d5ea4eeea3
feat(cliproxy): expose request retry config
...
The generated CLIProxy config pinned request-retry and
max-retry-interval to 0 with no way to change them. Add an opt-in
config.cliproxy.retry block (schema validation, generator wiring,
dashboard inputs beside the routing controls, i18n x5). Unset config
keeps the generated output byte-identical; max-retry-interval unit
confirmed as seconds against upstream CLIProxyAPI.
2026-07-22 16:42:36 +07:00
milesnguyen2405
8d1a093cf9
fix(ui): preserve codex tuning metadata in live catalog merge
2026-07-22 15:14:03 +07:00
milesnguyen2405
108ff843f1
feat(ui): add codex fast service-tier toggle
2026-07-22 15:13:42 +07:00
milesnguyen2405
b27a007229
feat(ui): add fable tier row in model mapping
2026-07-22 14:51:40 +07:00
milesnguyen2405
30b54a0966
feat(ui): extend reasoning control to xai grok models
2026-07-22 11:53:07 +07:00
milesnguyen2405
e81fd80944
chore(ui): forward dev proxy origin for dashboard csrf guard
2026-07-22 11:29:45 +07:00
milesnguyen2405
e57bded451
feat(ui): add per-tier codex effort dropdown in model mapping
2026-07-22 11:29:04 +07:00
semantic-release-bot
51e8716630
chore(release): 8.8.1 [skip ci]
...
## [8.8.1](https://github.com/kaitranntt/ccs/compare/v8.8.0...v8.8.1 ) (2026-07-19)
### Hotfixes
* **docker:** select Alpine-compatible CLIProxy asset ([003342f ](https://github.com/kaitranntt/ccs/commit/003342f604a78e88fd958b3ef2e7d4506d41190c ))
2026-07-19 00:08:05 +00:00
Kai (Tam Nhu) Tran
67e16d65f4
Merge pull request #1646 from kaitranntt/kai/hotfix-docker-original-no-plugin
...
hotfix(docker): select Alpine-compatible CLIProxy asset
2026-07-18 20:04:14 -04:00
Tam Nhu Tran
003342f604
hotfix(docker): select Alpine-compatible CLIProxy asset
2026-07-18 19:55:07 -04:00
semantic-release-bot
a31f1ec79c
chore(release): 8.8.0 [skip ci]
...
## [8.8.0](https://github.com/kaitranntt/ccs/compare/v8.7.0...v8.8.0 ) (2026-07-18)
### Features
* add Sonnet 5 to Claude provider catalog ([c8a4b42 ](https://github.com/kaitranntt/ccs/commit/c8a4b429906d0c9e08dc8ea27625676ff15c4bba ))
* **cliproxy:** add xAI Grok provider ([54a2b47 ](https://github.com/kaitranntt/ccs/commit/54a2b4759b7bf831ba6801cb71f97b6aef24481c ))
* **codex:** add GPT-5.6 model catalog ([24eae8a ](https://github.com/kaitranntt/ccs/commit/24eae8ae8f0dec38e0e12b8bb1147ebc1e8a85ed )), closes [#1633 ](https://github.com/kaitranntt/ccs/issues/1633 )
* **pricing:** register Claude Sonnet 5 in the pricing registry ([1e63c37 ](https://github.com/kaitranntt/ccs/commit/1e63c37baf94468b855cf583453816fadcb209e8 ))
* support custom GHCP model selection ([631a515 ](https://github.com/kaitranntt/ccs/commit/631a515986cd2224c3d89d8498399700f19e22c7 ))
### Bug Fixes
* **auth:** preserve xAI profile compatibility ([44718e9 ](https://github.com/kaitranntt/ccs/commit/44718e98ef2c3f9ec2cbe7434edb33cd9eecb390 ))
* **bar:** preserve quota cache and reset semantics ([8996c92 ](https://github.com/kaitranntt/ccs/commit/8996c92fda4c71b702acf505d1cee4300586cac9 ))
* **bar:** show Claude and Codex pool quota ([f77ed33 ](https://github.com/kaitranntt/ccs/commit/f77ed33cc70f8cd6b7ffb92f235eefb7b0386309 ))
* cap native quota profile refresh fan-out ([#1627 ](https://github.com/kaitranntt/ccs/issues/1627 )) ([0f9a876 ](https://github.com/kaitranntt/ccs/commit/0f9a87619c84efd268b8b717b54fc7cd3a7e8a45 ))
* **ci:** isolate Bar command fast tests ([6dc199a ](https://github.com/kaitranntt/ccs/commit/6dc199a0383b6f6ac8080ae358cba230f89b1be6 ))
* claude model no get the 1m tag ([7f369f7 ](https://github.com/kaitranntt/ccs/commit/7f369f75dce8dbb1d5dde9b63c51219e46614533 ))
* **cliproxy:** harden xAI provider contracts ([4e4c949 ](https://github.com/kaitranntt/ccs/commit/4e4c949967f3aa112795e1bf0cc3ee8ebdbd5b3b ))
* **codex-auth:** reject aliased plugin cache paths ([234dce3 ](https://github.com/kaitranntt/ccs/commit/234dce31500b2b147a0cfe3035722242fea74c40 ))
* **codex-auth:** share plugin cache across profiles ([e5d4d86 ](https://github.com/kaitranntt/ccs/commit/e5d4d860b32e8f8ff97d2da9a76530c99bfb81a0 ))
* **codex:** preview joined migration TOML repair ([77e73dd ](https://github.com/kaitranntt/ccs/commit/77e73dd091c40fb2e9f91297b4030fb47ff1c08d )), closes [#1635 ](https://github.com/kaitranntt/ccs/issues/1635 )
* guard against missing modelBreakdowns in usage aggregation ([a7f3e4b ](https://github.com/kaitranntt/ccs/commit/a7f3e4bc0eebadfaa62c87306855ec19526bf08b ))
* keep agy websearch permissions enabled ([#1625 ](https://github.com/kaitranntt/ccs/issues/1625 )) ([05685d1 ](https://github.com/kaitranntt/ccs/commit/05685d1c21bab786a20e5cdccceb326b12a0e091 ))
* prevent default profile credential collision ([#1628 ](https://github.com/kaitranntt/ccs/issues/1628 )) ([343899f ](https://github.com/kaitranntt/ccs/commit/343899f6c1529cbeb6e0a518a61908fd3171f20f ))
* reject case-variant symlinked file paths ([#1629 ](https://github.com/kaitranntt/ccs/issues/1629 )) ([1ee7cac ](https://github.com/kaitranntt/ccs/commit/1ee7cac5552313018bf14100a3393b90b31dbcfd ))
* strip stale Gemini extended context suffixes ([5943c8f ](https://github.com/kaitranntt/ccs/commit/5943c8fa3cc16814e7f3cd44279f1a11be3b3609 ))
* validate CCS Bar launch shim target integrity ([#1626 ](https://github.com/kaitranntt/ccs/issues/1626 )) ([3621f8d ](https://github.com/kaitranntt/ccs/commit/3621f8dcb1454cc9c6d25669cdd46f227282fbe7 ))
### Documentation
* **codex-auth:** document shared plugin cache ([3103af5 ](https://github.com/kaitranntt/ccs/commit/3103af5355448b9137828b062b50a64f8639902f ))
### Tests
* **codex-auth:** cover profile cache repair entry points ([960d6e2 ](https://github.com/kaitranntt/ccs/commit/960d6e23a0c85aef6fceef2afbe789e285c5d940 ))
2026-07-18 23:25:24 +00:00
Kai (Tam Nhu) Tran
197c43f164
Merge pull request #1645 from kaitranntt/kai/release/dev-to-main-20260718
...
feat: promote dev to main
2026-07-18 19:21:16 -04:00
github-actions[bot]
78a7335529
chore(release): 8.7.0-dev.12
2026-07-18 23:11:51 +00:00
Kai (Tam Nhu) Tran
a8bf7d1a9a
Merge pull request #1641 from minhbi245/feat/xai-grok-provider
...
feat(cliproxy): add xAI Grok provider
2026-07-18 19:07:33 -04:00
Tam Nhu Tran
44718e98ef
fix(auth): preserve xAI profile compatibility
2026-07-18 19:04:37 -04:00
Tam Nhu Tran
4e4c949967
fix(cliproxy): harden xAI provider contracts
2026-07-18 19:04:07 -04:00