Tam Nhu Tran
b602ab99ab
fix(auth): harden agy safety endpoints and config writes
...
- add safer error responses for settings/auth routes to avoid leaking internals
- guard sensitive AGY settings endpoints to localhost when dashboard auth is off
- validate start-route bodies and reject OAuth start in remote mode for consistency
- preserve cliproxy.kiro_no_incognito and token_refresh during config merges
- enforce AGY acknowledgement in remote auth-token run/auth command paths
2026-02-24 18:09:36 +07:00
Tam Nhu Tran
3148014c6c
fix(agy): align responsibility flow with issue #509
...
- replace issue #622/#619 references with issue #509 across CLI and dashboard
- shorten acknowledgement phrase to "I ACCEPT AGY RISK" for faster typing
- rename acknowledgement payload field to reviewedIssue509 and update tests
2026-02-24 18:09:10 +07:00
Tam Nhu Tran
d3c271ab2c
feat(agy): add power-user bypass for responsibility acknowledgement
2026-02-24 17:42:57 +07:00
Tam Nhu Tran
7b4bd804c8
fix(agy): use type-only import for ui checklist value
2026-02-24 17:25:47 +07:00
Tam Nhu Tran
3b1271b5e4
fix(agy): enforce multi-step responsibility acknowledgement for antigravity oauth
2026-02-24 17:23:02 +07:00
semantic-release-bot
1dae52014b
chore(release): 7.49.1 [skip ci]
...
## [7.49.1](https://github.com/kaitranntt/ccs/compare/v7.49.0...v7.49.1 ) (2026-02-24)
### Bug Fixes
* **cliproxy:** prevent blank page in remote mode ([4eb2be7 ](https://github.com/kaitranntt/ccs/commit/4eb2be79fcf8c8e04007cc33a83c2e693fb0072f ))
* **cliproxy:** strengthen account safety warning and redesign alert UI ([00495b6 ](https://github.com/kaitranntt/ccs/commit/00495b667533a4a1fbb3560a3391c2547bc228f9 ))
2026-02-24 05:22:14 +00:00
Kai (Tam Nhu) Tran and GitHub
fe08af1840
Merge pull request #621 from kaitranntt/dev
...
Release v7.49.0-dev.2
2026-02-24 00:20:52 -05:00
github-actions[bot]
a0315d6e10
chore(release): 7.49.0-dev.2 [skip ci]
2026-02-24 05:10:20 +00:00
Kai (Tam Nhu) Tran and GitHub
044ee1dae0
Merge pull request #620 from kaitranntt/kai/fix/account-safety-alert-design
...
fix(cliproxy): strengthen account safety warnings and redesign alert section
2026-02-24 00:09:01 -05:00
Tam Nhu Tran
00495b6675
fix(cliproxy): strengthen account safety warning and redesign alert UI
2026-02-24 12:01:07 +07:00
github-actions[bot]
e4782c8393
chore(release): 7.49.0-dev.1 [skip ci]
2026-02-23 18:32:54 +00:00
Kai (Tam Nhu) Tran and GitHub
d6a80913e4
Merge pull request #617 from kaitranntt/kai/fix/616-cliproxy-remote-blank-page
...
fix(cliproxy): prevent blank page in remote mode
2026-02-23 13:31:29 -05:00
Tam Nhu Tran
4eb2be79fc
fix(cliproxy): prevent blank page in remote mode
2026-02-24 00:47:40 +07:00
semantic-release-bot
a6e1455f38
chore(release): 7.49.0 [skip ci]
...
## [7.49.0](https://github.com/kaitranntt/ccs/compare/v7.48.1...v7.49.0 ) (2026-02-23)
### Features
* **memory:** share project memory across account instances ([e2623e6 ](https://github.com/kaitranntt/ccs/commit/e2623e632c057dc88f7ee1061864b44efbe2e03a ))
### Bug Fixes
* **ci:** auto-close released issues in stable release workflow ([b6f2d5d ](https://github.com/kaitranntt/ccs/commit/b6f2d5d249dde80a3288a79e9dc783756296e79c ))
* **codex:** canonicalize dashboard presets and migrate suffixed settings ([be96b84 ](https://github.com/kaitranntt/ccs/commit/be96b84e613ac4be217ea05c8090318df1114469 ))
* **codex:** preserve codex tier efforts in auto thinking ([db80f85 ](https://github.com/kaitranntt/ccs/commit/db80f85e38abe7ace0c25b774cdf65ed4913b8df ))
* **codex:** validate tier thinking values before suffixing ([57e14cf ](https://github.com/kaitranntt/ccs/commit/57e14cf3a69e5106a0a29ffda77f8aa134aa435d ))
* **memory:** use async fs APIs to satisfy maintainability gate ([c6c44d0 ](https://github.com/kaitranntt/ccs/commit/c6c44d03411a85034ab452ac8fc82b35b50c3c27 ))
* resolve package.json version conflict from main merge ([6840523 ](https://github.com/kaitranntt/ccs/commit/68405239cdc848b934a185139226cd286f43ea9d ))
* **web-server:** detect symlinked shared entries ([e3dbc67 ](https://github.com/kaitranntt/ccs/commit/e3dbc6763436e97b6ae2ec6687174fb6c6904dc7 ))
* **web-server:** harden shared route symlink scanning ([498b66d ](https://github.com/kaitranntt/ccs/commit/498b66d9cceaf34a36e81403fa15b73093eda2c9 ))
2026-02-23 17:23:50 +00:00
Kai (Tam Nhu) Tran and GitHub
4867ce5533
Merge pull request #615 from kaitranntt/dev
...
feat(memory): share project memory across account instances
2026-02-23 12:22:19 -05:00
github-actions[bot]
9e48af255b
chore(release): 7.48.1-dev.1 [skip ci]
2026-02-23 17:15:27 +00:00
Tam Nhu Tran
68405239cd
fix: resolve package.json version conflict from main merge
2026-02-24 00:12:56 +07:00
semantic-release-bot
2b7c992d50
chore(release): 7.48.1 [skip ci]
...
## [7.48.1](https://github.com/kaitranntt/ccs/compare/v7.48.0...v7.48.1 ) (2026-02-23)
### Bug Fixes
* **ci:** enforce parity gate and stabilize test execution ([0aed60f ](https://github.com/kaitranntt/ccs/commit/0aed60febb1752fab3b3f765fc2233f013af971f ))
2026-02-23 16:55:44 +00:00
Tam Nhu Tran
0aed60febb
fix(ci): enforce parity gate and stabilize test execution
2026-02-23 23:53:09 +07:00
github-actions[bot]
2c9803a99e
chore(release): 7.48.0-dev.3 [skip ci]
2026-02-23 16:44:20 +00:00
Kai (Tam Nhu) Tran and GitHub
8cdb67842f
Merge pull request #612 from unclemimo/fix/shared-skills-symlink-scan
...
fix(web-server): detect symlinked shared entries
2026-02-23 11:42:40 -05:00
Kai (Tam Nhu) Tran and GitHub
1f56460527
Merge pull request #614 from kaitranntt/kai/feat/601-shared-memory
...
feat(memory): share project memory across account instances
2026-02-23 11:41:52 -05:00
Tam Nhu Tran
c98e58383c
Merge remote-tracking branch 'origin/dev' into pr-612-review
...
# Conflicts:
# src/utils/claude-config-path.ts
# src/web-server/shared-routes.ts
2026-02-23 23:30:03 +07:00
Tam Nhu Tran
c6c44d0341
fix(memory): use async fs APIs to satisfy maintainability gate
2026-02-23 23:29:22 +07:00
github-actions[bot]
6e94e41b47
chore(release): 7.48.0-dev.2 [skip ci]
2026-02-23 16:25:53 +00:00
Kai (Tam Nhu) Tran and GitHub
2a2978a64d
Merge pull request #613 from kaitranntt/kai/fix/codex-preset-canonical
...
fix(codex): remove suffixed dashboard presets and auto-migrate codex settings
2026-02-23 11:24:13 -05:00
Tam Nhu Tran
498b66d9cc
fix(web-server): harden shared route symlink scanning
2026-02-23 23:22:29 +07:00
Tam Nhu Tran
e2623e632c
feat(memory): share project memory across account instances
2026-02-23 23:18:34 +07:00
Tam Nhu Tran
db80f85e38
fix(codex): preserve codex tier efforts in auto thinking
2026-02-23 23:10:12 +07:00
Tam Nhu Tran
57e14cf3a6
fix(codex): validate tier thinking values before suffixing
2026-02-23 22:59:02 +07:00
Tam Nhu Tran
be96b84e61
fix(codex): canonicalize dashboard presets and migrate suffixed settings
2026-02-23 22:52:44 +07:00
github-actions[bot]
9464615e38
chore(release): 7.48.0-dev.1 [skip ci]
2026-02-23 15:36:23 +00:00
Kai (Tam Nhu) Tran and GitHub
de2e3a4bb6
Merge pull request #611 from kaitranntt/kai/fix/close-released-issues
...
fix(ci): close released issues after stable release
2026-02-23 10:34:52 -05:00
Tam Nhu Tran
b6f2d5d249
fix(ci): auto-close released issues in stable release workflow
2026-02-23 22:20:19 +07:00
innovatias and Claude Opus 4.6
e3dbc67634
fix(web-server): detect symlinked shared entries
...
Handle shared skills and agents when entries are symlinked directories.
Also avoid classifying root markdown files in skills/agents as commands.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 22:08:53 +07:00
semantic-release-bot
105abcb535
chore(release): 7.48.0 [skip ci]
...
## [7.48.0](https://github.com/kaitranntt/ccs/compare/v7.47.0...v7.48.0 ) (2026-02-22)
### Features
* **cliproxy:** add Claude quota windows and account failover ([2385d90 ](https://github.com/kaitranntt/ccs/commit/2385d9028ae37d00200516c9728cb29b9c45fd21 ))
### Bug Fixes
* **cliproxy:** add gemini 3.1 preview alias compatibility ([653f809 ](https://github.com/kaitranntt/ccs/commit/653f8092aea7e9b0d0e3f7ca7d6fd2a42f87e4a5 ))
* **cliproxy:** close remaining quota edge-case gaps ([8c790f4 ](https://github.com/kaitranntt/ccs/commit/8c790f41ffba9a09467899b8b641dcbe2b692ae3 ))
* **cliproxy:** harden antigravity alias generation ([63619cb ](https://github.com/kaitranntt/ccs/commit/63619cb9dc7b4eb35b4904322b5fe02d36278638 ))
* **cliproxy:** harden quota guards and review follow-ups ([ca58cb5 ](https://github.com/kaitranntt/ccs/commit/ca58cb5a088d0f4e714d0936d5b339de8f5ad053 ))
* **cliproxy:** keep canonical codex model ids in settings ([a81176d ](https://github.com/kaitranntt/ccs/commit/a81176da79568189a686f748d3f76b2c3e1a4240 ))
* **cliproxy:** keep remote-proxy client under maintainability limit ([88be99f ](https://github.com/kaitranntt/ccs/commit/88be99f8a071c8f5786800a958218948286cbba0 ))
* **cliproxy:** normalize codex effort aliases without reasoning proxy ([742b5ed ](https://github.com/kaitranntt/ccs/commit/742b5ed5803dc7937547fc5cf78c8b23c6b3d10f ))
* **cliproxy:** normalize provider-aware Claude model IDs ([6429781 ](https://github.com/kaitranntt/ccs/commit/6429781e8fc7ec5d72aedb7b2409f26f0c739e00 ))
* **cliproxy:** prevent false remote timeout on reachable proxy ([34292ca ](https://github.com/kaitranntt/ccs/commit/34292ca7f8d1cb51b7aaa5a59383e8ff2a381bd4 ))
* **cliproxy:** split claude quota fetcher for maintainability gate ([9371a72 ](https://github.com/kaitranntt/ccs/commit/9371a72c1638d72f2a3e1fcb3fe9416c79f7cd1a ))
* **core:** resolve edge cases and hardcoded drift ([343ec95 ](https://github.com/kaitranntt/ccs/commit/343ec959fc8ea26c3e2b75d88613627cdad3b223 ))
* **persist:** add auto-approve permission flags ([e3255e5 ](https://github.com/kaitranntt/ccs/commit/e3255e5615df121831f626300510c934518d2cca ))
* **persist:** harden persist restore safety and edge cases ([29cceb3 ](https://github.com/kaitranntt/ccs/commit/29cceb3a881600d70511bcc6d11b63f5b809f04b ))
* **persist:** resolve CI gate and review test gaps ([61bcd4d ](https://github.com/kaitranntt/ccs/commit/61bcd4df5e343a34c3089c939ee23ce9a815c029 ))
* **refactor:** address PR review follow-up findings ([6074fcb ](https://github.com/kaitranntt/ccs/commit/6074fcb0b628c801b3a579c2673f79e829270dc1 ))
* **types:** use type-only import for composite tier config ([af6aa2d ](https://github.com/kaitranntt/ccs/commit/af6aa2d7b2b40f144b7e53b3f69a63e92cbb10c6 ))
### Documentation
* **cliproxy:** add normalizer API usage examples ([187c6f7 ](https://github.com/kaitranntt/ccs/commit/187c6f7f130d6f425dfcdd00c1a760b63c83afb4 ))
### Code Refactoring
* **core:** centralize claude paths and command parsing ([8d2ec86 ](https://github.com/kaitranntt/ccs/commit/8d2ec861551a68d30442a2e548e08578d511cb49 ))
2026-02-22 17:22:28 +00:00
Kai (Tam Nhu) Tran and GitHub
eb3ce955f5
Merge pull request #610 from kaitranntt/dev
...
feat(release): v7.45→v7.47 — Kimi provider, Droid targets, quota systems, thinking UX
2026-02-22 12:20:56 -05:00
github-actions[bot]
dd9c850153
chore(release): 7.47.0-dev.8 [skip ci]
2026-02-22 17:11:23 +00:00
Kai (Tam Nhu) Tran and GitHub
3901e23485
Merge pull request #607 from kaitranntt/kai/fix/604-cannot-set-auto-approve
...
fix(persist): add auto-approve permission flags
2026-02-22 12:09:51 -05:00
Tam Nhu Tran
29cceb3a88
fix(persist): harden persist restore safety and edge cases
2026-02-23 00:05:47 +07:00
github-actions[bot]
d32811add5
chore(release): 7.47.0-dev.7 [skip ci]
2026-02-22 16:47:36 +00:00
Kai (Tam Nhu) Tran and GitHub
b3ce680b58
Merge pull request #609 from kaitranntt/kai/fix/602-codex-model-suffix
...
fix(cliproxy): keep canonical codex model ids in settings
2026-02-22 11:46:12 -05:00
Tam Nhu Tran
a81176da79
fix(cliproxy): keep canonical codex model ids in settings
2026-02-22 23:40:45 +07:00
github-actions[bot]
b57a71ea79
chore(release): 7.47.0-dev.6 [skip ci]
2026-02-22 16:29:29 +00:00
Kai (Tam Nhu) Tran and GitHub
d548dae529
Merge pull request #608 from kaitranntt/kai/fix/603-codex-53-model-mapping
...
fix(cliproxy): codex 5.3 model mapping fallback without reasoning proxy
2026-02-22 11:28:04 -05:00
Tam Nhu Tran
742b5ed580
fix(cliproxy): normalize codex effort aliases without reasoning proxy
2026-02-22 23:12:23 +07:00
Tam Nhu Tran
61bcd4df5e
fix(persist): resolve CI gate and review test gaps
2026-02-22 23:01:38 +07:00
github-actions[bot]
5003ae55db
chore(release): 7.47.0-dev.5 [skip ci]
2026-02-22 15:55:31 +00:00
Kai (Tam Nhu) Tran and GitHub
09defe5f56
Merge pull request #606 from kaitranntt/kai/fix/605-remote-proxy-timeout
...
fix(cliproxy): prevent false remote timeout on reachable proxy
2026-02-22 10:54:04 -05:00
Tam Nhu Tran
e3255e5615
fix(persist): add auto-approve permission flags
2026-02-22 22:51:40 +07:00