Tam Nhu Tran
bb7dbd108d
docs(kiro): document idc and callback auth flows
...
- add README coverage for IDC flags and Kiro paste-callback behavior
- record the Kiro auth fixes in the project roadmap
2026-04-05 02:04:11 -04:00
Tam Nhu Tran
0fbea0f335
fix(kiro): align auth flows with CLIProxyAPIPlus
...
- auto-select Builder ID for the default Kiro AWS auth flow
- support IDC auth flags and callback-based Kiro paste replay
- update regression coverage for Kiro auth routing
2026-04-05 02:04:11 -04:00
semantic-release-bot
14c00dc665
chore(release): 7.66.0 [skip ci]
...
## [7.66.0](https://github.com/kaitranntt/ccs/compare/v7.65.3...v7.66.0 ) (2026-04-05)
### Features
* **accounts:** clarify continuity and resume guidance ([57d6a44 ](https://github.com/kaitranntt/ccs/commit/57d6a44493d1003970afcf53103475cf1ed84d2e )), closes [#904 ](https://github.com/kaitranntt/ccs/issues/904 )
* **auth:** add resume lane diagnostics and recovery ([2830c2a ](https://github.com/kaitranntt/ccs/commit/2830c2ae9e6b57ca228d414fb166c83139c205e2 ))
* **cliproxy:** enrich gemini quota metadata ([a762d8d ](https://github.com/kaitranntt/ccs/commit/a762d8dda0fa1c9c3d0d5f8bfa5eae56a0e2bb69 ))
* **cli:** refresh help and shell completion UX ([24ba2ab ](https://github.com/kaitranntt/ccs/commit/24ba2abe10a59e907978dfb7335554c58a5b12e4 ))
* **dashboard:** show all provider presets by default in Create API Profile modal ([f61cc87 ](https://github.com/kaitranntt/ccs/commit/f61cc87aa2c3e9b54e07c32a04f503cdfd336ee4 )), closes [#892 ](https://github.com/kaitranntt/ccs/issues/892 )
* **image-analysis:** add provider-backed runtime ([813b2dd ](https://github.com/kaitranntt/ccs/commit/813b2dd4d054a5c4cb783cfeb3c7d2d65abc4a0c ))
* **ui:** show richer gemini quota details ([4c44042 ](https://github.com/kaitranntt/ccs/commit/4c440423758814e62169779276dbb02f446df831 ))
### Bug Fixes
* **auth:** harden delayed oauth token registration ([01313a5 ](https://github.com/kaitranntt/ccs/commit/01313a5a8e6dcaba2331865cd5999d35f7be6334 ))
* **auth:** keep resume lane warning non-blocking ([1b3528f ](https://github.com/kaitranntt/ccs/commit/1b3528f61a91a877f55e2f29e4a3ed7a924f6acb ))
* **auth:** wait for polled oauth token persistence ([e2e5d99 ](https://github.com/kaitranntt/ccs/commit/e2e5d994658a869f6f1baf17997f78b2aa406c07 ))
* **ci:** restore cursor image analyzer hook import ([748fde6 ](https://github.com/kaitranntt/ccs/commit/748fde659982450b86b2fbd7b1eff998830234a2 ))
* classify DuckDuckGo non-result HTML as failure ([a33d3f4 ](https://github.com/kaitranntt/ccs/commit/a33d3f4481a94e70351b9bb9600521c562578b06 ))
* **completion:** close shell completion review gaps ([0da7598 ](https://github.com/kaitranntt/ccs/commit/0da7598a843b4653f9577497e4fd6cd9e99b98fe ))
* **completion:** fail closed on backend errors ([ffe3082 ](https://github.com/kaitranntt/ccs/commit/ffe3082528779c9fc20822d0a22b4a3753f648fc ))
* **cursor:** address review feedback and translator edge cases ([27f6a67 ](https://github.com/kaitranntt/ccs/commit/27f6a675be6f97d6ae41e2729f2146c9b5c8ad9f ))
* **cursor:** harden runtime follow-up regressions ([f7ddad6 ](https://github.com/kaitranntt/ccs/commit/f7ddad6c19353ae3b32e82541526a2149160ee36 ))
* **cursor:** make bare cursor command useful and harden tool-result translation ([d7b907e ](https://github.com/kaitranntt/ccs/commit/d7b907ed9fb16668694e09cc43ed8eada67a4a2a ))
* **cursor:** route bare cursor through runtime profile ([2d67f40 ](https://github.com/kaitranntt/ccs/commit/2d67f40175705eafba2476256f171413696a89a2 ))
* **cursor:** tear down oversized daemon model responses ([e3074ae ](https://github.com/kaitranntt/ccs/commit/e3074ae60e02786a6fb790f9a42d2dbcf0258866 ))
* **dashboard:** bootstrap cliproxy control panel session ([5432163 ](https://github.com/kaitranntt/ccs/commit/5432163c8fd9e4afb731277e18a5d55be4319436 ))
* **dashboard:** clear control panel bootstrap state ([68417c0 ](https://github.com/kaitranntt/ccs/commit/68417c05a3693ecfaa627181ab1ed9d04e422743 ))
* **dashboard:** scope auth monitor summary by provider ([5746e43 ](https://github.com/kaitranntt/ccs/commit/5746e43a36a40e9332709f6234b5d8dcdef183fa ))
* **image-analysis:** handle installer lock contention ([afc8b0b ](https://github.com/kaitranntt/ccs/commit/afc8b0bb6ea51dd6432bd0f248a4043ab86e2311 ))
* **image-analysis:** harden runtime and provisioning ([77b488f ](https://github.com/kaitranntt/ccs/commit/77b488f8b185e2427a3777f12bc3ed2d8f8cc522 ))
* **image-analysis:** stabilize mcp config locking ([0347f5a ](https://github.com/kaitranntt/ccs/commit/0347f5a973577c0888d9013babbc1fa98304c459 ))
### Documentation
* add community projects section and fix header link ([dc56e55 ](https://github.com/kaitranntt/ccs/commit/dc56e55f5280fa262646e6231938dbc41d8cff55 ))
* **image-analysis:** document managed runtime flow ([6d1c895 ](https://github.com/kaitranntt/ccs/commit/6d1c8957212cd0a7412ca0e6a888ce70c9adbdfb ))
* **readme:** broaden CCS runtime positioning ([0e37033 ](https://github.com/kaitranntt/ccs/commit/0e37033f339b79b7294887ae7293b6d12d9fdfdf ))
* **readme:** preserve opencode contributor guidance ([217e71f ](https://github.com/kaitranntt/ccs/commit/217e71f9f8bfbe07202d799fe74d581963fe0f1a ))
* **roadmap:** note CLI help and completion refresh ([86b30eb ](https://github.com/kaitranntt/ccs/commit/86b30eb9f50bb6fade97ddca604f5e198416fb4d ))
### Code Refactoring
* **accounts:** consolidate continuity guidance layout ([d9f78ad ](https://github.com/kaitranntt/ccs/commit/d9f78ad490ccff3bab4138ef9d4dbbadfde88611 )), closes [#904 ](https://github.com/kaitranntt/ccs/issues/904 )
* **cli:** slim cursor completion imports ([3dcf879 ](https://github.com/kaitranntt/ccs/commit/3dcf879c9f2ec681f58f3be7a3c13deda666b511 ))
### Performance Improvements
* **cliproxy:** overlap gemini quota metadata fetches ([c9bbc58 ](https://github.com/kaitranntt/ccs/commit/c9bbc58dd4de1c116f862119c8f9278e22ff5081 ))
### Tests
* **cli:** isolate root router completion coverage ([2d5bda7 ](https://github.com/kaitranntt/ccs/commit/2d5bda7f769a23db3ac5df5d2a56c19113dd996c ))
* **cliproxy:** stabilize tunnel localhost binding check ([71c4b18 ](https://github.com/kaitranntt/ccs/commit/71c4b184f9fad612f3a133b67cd9d7dec895c855 ))
* **image-analysis:** cover runtime auth and fallback ([f379a40 ](https://github.com/kaitranntt/ccs/commit/f379a4001f768cb7885fbffb322e63d678244aec ))
2026-04-05 05:44:08 +00:00
Kai (Tam Nhu) Tran and GitHub
3439193fb2
Merge pull request #917 from kaitranntt/dev
...
Release: merge dev into main
2026-04-05 01:42:14 -04:00
github-actions[bot]
194d1436fd
chore(release): 7.65.3-dev.11 [skip ci]
2026-04-05 05:25:35 +00:00
Kai (Tam Nhu) Tran and GitHub
4d7f985cd8
Merge pull request #915 from kaitranntt/kai/docs/readme-docs-funnel
...
docs(readme): broaden CCS runtime positioning
2026-04-05 01:23:50 -04:00
Tam Nhu Tran
217e71f9f8
docs(readme): preserve opencode contributor guidance
...
- add an OpenCode sync guide link to the README docs matrix
- keep the community project attribution intact
- document that contributor community integrations should move
into docs pages instead of being dropped
2026-04-05 01:18:01 -04:00
Tam Nhu Tran
0e37033f33
docs(readme): broaden CCS runtime positioning
...
- reframe README and internal docs around CCS as a multi-provider,
multi-runtime manager
- preserve protected README sections and add guidance to avoid
Gemini and Antigravity as generic hero examples
- update architecture and product docs to use Codex- and
Droid-oriented examples in generic flows
2026-04-04 21:41:45 -04:00
github-actions[bot]
6e51702a65
chore(release): 7.65.3-dev.10 [skip ci]
2026-04-04 21:53:58 +00:00
Tam Nhu Tran
dc56e55f52
docs: add community projects section and fix header link
...
- Add Community Projects table above Three Pillars to shoutout
@JasonLandbridge's opencode-ccs-sync plugin
- Change "Features & Pricing" to "Features" (no pricing exists)
2026-04-04 17:03:24 -04:00
github-actions[bot]
a11f0b4113
chore(release): 7.65.3-dev.9 [skip ci]
2026-04-04 17:43:14 +00:00
Kai (Tam Nhu) Tran and GitHub
01ac692548
Merge pull request #909 from kaitranntt/kai/fix/908-duckduckgo-challenge-html
...
fix: classify DuckDuckGo non-result HTML as failure
2026-04-04 13:41:23 -04:00
Tam Nhu Tran
a33d3f4481
fix: classify DuckDuckGo non-result HTML as failure
2026-04-04 13:05:31 -04:00
github-actions[bot]
6201005c8f
chore(release): 7.65.3-dev.8 [skip ci]
2026-04-04 16:47:52 +00:00
Kai (Tam Nhu) Tran and GitHub
206eca9fdc
Merge pull request #905 from kaitranntt/kai/feat/904-account-continuity-resume-guidance
...
feat(accounts): clarify account continuity and resume guidance
2026-04-04 12:46:13 -04:00
Tam Nhu Tran
1b3528f61a
fix(auth): keep resume lane warning non-blocking
...
- extract account resume lane guidance into a dedicated auth helper
- swallow diagnostic failures so account launches still reach execClaude
- add focused tests for the warning success and failure paths
2026-04-04 12:31:19 -04:00
Tam Nhu Tran
2830c2ae9e
feat(auth): add resume lane diagnostics and recovery
...
- add runtime-aware resume lane diagnostics and auth backup flows
- warn when account resume uses a different plain ccs continuity lane
- surface lane mismatch guidance in the accounts dashboard, docs, and tests
2026-04-04 12:17:32 -04:00
Tam Nhu Tran
d9f78ad490
refactor(accounts): consolidate continuity guidance layout
...
- replace separate readiness and learning cards with one continuity overview surface
- simplify row labels and dialog controls around continuity mode changes
- keep localized continuity guidance aligned with the new component structure
Refs #904
2026-04-04 12:17:32 -04:00
Tam Nhu Tran
57d6a44493
feat(accounts): clarify continuity and resume guidance
...
- add derived continuity readiness states for the accounts dashboard
- explain same-group and deeper continuity requirements in the page and sync dialog
- handle partial legacy-confirm updates without leaving stale UI state
Refs #904
2026-04-04 12:17:32 -04:00
github-actions[bot]
4dd17e1d06
chore(release): 7.65.3-dev.7 [skip ci]
2026-04-04 16:15:26 +00:00
Kai (Tam Nhu) Tran and GitHub
3d58ee7029
Merge pull request #907 from kaitranntt/kai/fix/906-polled-oauth-token-persistence
...
fix(auth): wait for polled oauth token persistence
2026-04-04 12:13:40 -04:00
Tam Nhu Tran
01313a5a8e
fix(auth): harden delayed oauth token registration
2026-04-04 00:37:04 -04:00
Tam Nhu Tran
e2e5d99465
fix(auth): wait for polled oauth token persistence
2026-04-04 00:08:46 -04:00
github-actions[bot]
e3b889b68c
chore(release): 7.65.3-dev.6 [skip ci]
2026-04-04 01:12:18 +00:00
Kai (Tam Nhu) Tran and GitHub
96c6149807
Merge pull request #903 from kaitranntt/kai/feat/gemini-quota-parity
...
feat: enrich Gemini quota dashboard details
2026-04-03 21:10:25 -04:00
Tam Nhu Tran
c9bbc58dd4
perf(cliproxy): overlap gemini quota metadata fetches
2026-04-03 19:56:31 -04:00
Tam Nhu Tran
71c4b184f9
test(cliproxy): stabilize tunnel localhost binding check
2026-04-03 19:51:29 -04:00
Tam Nhu Tran
4c44042375
feat(ui): show richer gemini quota details
2026-04-03 19:43:34 -04:00
Tam Nhu Tran
a762d8dda0
feat(cliproxy): enrich gemini quota metadata
2026-04-03 19:43:17 -04:00
github-actions[bot]
d78f35b582
chore(release): 7.65.3-dev.5 [skip ci]
2026-04-03 23:11:09 +00:00
Kai (Tam Nhu) Tran and GitHub
f28aecb076
Merge pull request #902 from kaitranntt/kai/fix/provider-scoped-live-account-monitor
...
fix(dashboard): scope auth monitor summary by provider
2026-04-03 19:09:20 -04:00
Tam Nhu Tran
5746e43a36
fix(dashboard): scope auth monitor summary by provider
...
- switch live header and summary cards to provider-scoped totals in detail view
- keep the provider grid on global totals when no provider is selected
- add a regression test for provider detail metric scoping
2026-04-03 18:59:54 -04:00
github-actions[bot]
e69a58c74f
chore(release): 7.65.3-dev.4 [skip ci]
2026-04-03 06:57:32 +00:00
Kai (Tam Nhu) Tran and GitHub
288b11676f
Merge pull request #901 from kaitranntt/kai/fix/cliproxy-control-panel-data-fix
...
fix: bootstrap cliproxy control panel session
2026-04-03 02:55:47 -04:00
Tam Nhu Tran
68417c05a3
fix(dashboard): clear control panel bootstrap state
2026-04-03 02:48:57 -04:00
Tam Nhu Tran
5432163c8f
fix(dashboard): bootstrap cliproxy control panel session
2026-04-03 02:07:47 -04:00
github-actions[bot]
258b1b4561
chore(release): 7.65.3-dev.3 [skip ci]
2026-04-03 05:48:45 +00:00
Kai (Tam Nhu) Tran and GitHub
8c4ce1f71b
Merge pull request #898 from kaitranntt/kai/feat/897-cli-help-completion-ux
...
feat(cli): refresh help and shell completion UX
2026-04-03 01:46:59 -04:00
Tam Nhu Tran
0da7598a84
fix(completion): close shell completion review gaps
2026-04-03 01:40:45 -04:00
Tam Nhu Tran
ffe3082528
fix(completion): fail closed on backend errors
...
- silence unexpected completion backend exceptions so TAB completion does not emit stack traces
2026-04-03 01:20:50 -04:00
Tam Nhu Tran
e3074ae60e
fix(cursor): tear down oversized daemon model responses
...
- destroy the response stream when /v1/models exceeds the body limit
- prevent the oversized-response fallback test from hanging during server shutdown
2026-04-03 01:09:46 -04:00
Tam Nhu Tran
2d5bda7f76
test(cli): isolate root router completion coverage
...
- stop mocking the completion backend in root-command-router tests
- remove cross-file module poisoning that caused flaky CI ordering failures
2026-04-03 01:06:36 -04:00
Tam Nhu Tran
3dcf879c9f
refactor(cli): slim cursor completion imports
...
- extract cursor subcommand constants into a lightweight module
- remove redundant copilot token concatenation from the command catalog
2026-04-03 00:53:10 -04:00
Tam Nhu Tran
86b30eb9f5
docs(roadmap): note CLI help and completion refresh
...
- record the shorter root help and topic-help entrypoints
- note the shared completion backend and shell adapter refresh
2026-04-03 00:53:10 -04:00
Tam Nhu Tran
24ba2abe10
feat(cli): refresh help and shell completion UX
...
- add a shared command catalog for root help and completion routing
- replace shell-local completion logic with a hidden __complete backend
- add topic help and parity tests for router, help, and completion coverage
2026-04-03 00:53:10 -04:00
github-actions[bot]
3eb55d0e33
chore(release): 7.65.3-dev.2 [skip ci]
2026-04-03 04:47:13 +00:00
Kai (Tam Nhu) Tran and GitHub
d4b7e7605a
Merge pull request #899 from kaitranntt/kai/fix/dev-release-missing-image-analyzer-import
...
fix(ci): restore cursor image analyzer hook import
2026-04-03 00:45:30 -04:00
Tam Nhu Tran
748fde6599
fix(ci): restore cursor image analyzer hook import
2026-04-03 00:40:43 -04:00
Kai (Tam Nhu) Tran and GitHub
6e2dba8bfc
Merge pull request #891 from kaitranntt/kai/fix/855-cursor-dual-mode-runtime-dev-refresh
...
fix(cursor): make Cursor a first-class runtime profile and harden integration
2026-04-03 00:03:45 -04:00
github-actions[bot]
c46726fd49
chore(release): 7.65.3-dev.1 [skip ci]
2026-04-02 23:09:14 +00:00