Kai (Tam Nhu) Tran
c9b4a9ccba
Merge pull request #561 from kaitranntt/fix/552-review-followups
...
fix(cliproxy): harden Kiro device-code auth flow consistency
2026-02-14 13:38:00 +07:00
Tam Nhu Tran
e3f0860750
fix(ui): use type-only import for KiroAuthMethod
...
- satisfy verbatimModuleSyntax during ui build in CI
2026-02-14 13:36:13 +07:00
Tam Nhu Tran
14dd34187d
docs(kiro): document method-aware auth behavior
...
- add README Kiro auth-method examples and AWS default details
- update architecture docs for method-aware Kiro flow semantics
Refs #552
Refs #233
2026-02-14 13:34:08 +07:00
Tam Nhu Tran
6a21f3921b
fix(ui): add method-aware kiro auth flow parity
...
- add Kiro auth-method selector with AWS device-code default
- route start requests by method-specific flow and endpoint
- support auth_url status polling and delayed URL UX state
Refs #552
Refs #233
2026-02-14 13:33:57 +07:00
Tam Nhu Tran
577991c282
fix(web-server): make kiro auth routes method-aware
...
- validate kiroMethod on /start and /start-url with clear errors
- route Kiro management start-url requests with upstream method query
- accept state-first responses and keep auth_url optional
- add start-url guard tests for Kiro social and aws-authcode paths
Refs #552
Refs #233
2026-02-14 13:33:48 +07:00
Tam Nhu Tran
e425f477a4
fix(cli): add kiro auth-method flag wiring and help
...
- parse and validate --kiro-auth-method for Kiro and Kiro composite tiers
- pass selected method through auth/import flows
- document supported Kiro auth-method values in ccs --help
Refs #552
Refs #233
2026-02-14 13:33:37 +07:00
Tam Nhu Tran
fd46ad022a
fix(cliproxy): align kiro auth methods with upstream contracts
...
- add typed Kiro auth-method model and AWS device-code default
- map CLI flags and callback behavior by selected Kiro method
- harden CLI-only method guards and add contract regression tests
Refs #552
Refs #233
2026-02-14 13:33:28 +07:00
github-actions[bot]
34a310c73f
chore(release): 7.43.0-dev.19 [skip ci]
2026-02-14 06:31:48 +00:00
Kai (Tam Nhu) Tran
e7a2775e88
Merge pull request #566 from kaitranntt/feat/562-codex-effort-clarity
...
feat(cliproxy): clarify codex effort defaults and preset UX
2026-02-14 13:30:37 +07:00
Tam Nhu Tran
945db1d690
feat(cliproxy): clarify codex effort mapping and preset UX
2026-02-14 11:31:18 +07:00
Tam Nhu Tran
826a42d8d6
fix(cliproxy): harden kiro device-code auth flow consistency
2026-02-14 10:55:14 +07:00
github-actions[bot]
a0d7c14ea0
chore(release): 7.43.0-dev.18 [skip ci]
2026-02-14 03:40:17 +00:00
Kai (Tam Nhu) Tran
9c24dd1f38
Merge pull request #560 from kaitranntt/fix/review-cursor-variant-safety
...
fix(cliproxy): address lifecycle port and thinking regressions
2026-02-14 10:39:05 +07:00
Tam Nhu Tran
08a3e0bae6
fix(cursor): split daemon helpers to satisfy maintainability gate
2026-02-14 10:36:13 +07:00
Tam Nhu Tran
9268c05ee5
fix(cliproxy): resolve merge-duplicate lifecycle handlers
2026-02-14 10:31:00 +07:00
Tam Nhu Tran
ffb78bfe73
Merge remote-tracking branch 'origin/dev' into fix/review-cursor-variant-safety
2026-02-14 10:30:00 +07:00
Tam Nhu Tran
f02e7dc5c6
fix(cliproxy): address lifecycle port and thinking regressions
2026-02-14 10:23:39 +07:00
github-actions[bot]
84e0bce99e
chore(release): 7.43.0-dev.17 [skip ci]
2026-02-14 02:43:01 +00:00
Tam Nhu Tran
8395364970
feat(cliproxy): add explicit start and restart commands
2026-02-14 09:41:40 +07:00
github-actions[bot]
2fe8f2b4ca
chore(release): 7.43.0-dev.16 [skip ci]
2026-02-14 02:33:13 +00:00
Tam Nhu Tran
3136f24b9b
fix(cliproxy): keep daemon running after parent exit
2026-02-14 09:31:47 +07:00
github-actions[bot]
baa621aedd
chore(release): 7.43.0-dev.15 [skip ci]
2026-02-14 02:09:45 +00:00
Kai (Tam Nhu) Tran
9796a21612
Merge pull request #559 from kaitranntt/fix/codex-reasoning-ux
...
fix: codex reasoning effort UX across cliproxy and -p
2026-02-14 09:08:20 +07:00
github-actions[bot]
bb164b16f7
chore(release): 7.43.0-dev.14 [skip ci]
2026-02-14 02:04:19 +00:00
Kai (Tam Nhu) Tran
174a4c2777
Merge pull request #558 from kaitranntt/kai/fix/555-cursor-e2e
...
feat(cursor): complete end-to-end integration and dedicated dashboard UX
2026-02-14 09:03:09 +07:00
Tam Nhu Tran
d28fb2cdbd
test(cliproxy): stabilize thinking override assertion
2026-02-14 09:01:01 +07:00
github-actions[bot]
1ed0923af5
chore(release): 7.43.0-dev.13 [skip ci]
2026-02-14 01:22:03 +00:00
Tam Nhu Tran
0db2fd2040
Revert "feat(codex): use spark as haiku in 5.3 preset"
...
This reverts commit aaaceb43e0 .
2026-02-14 08:20:32 +07:00
Tam Nhu Tran
f9df3cfa7a
fix(cliproxy): unify codex reasoning flags and thinking flow
2026-02-14 07:44:59 +07:00
Tam Nhu Tran
9a76f866b0
fix(cursor): guard raw-settings save race and enforce daemon preconditions
2026-02-14 07:11:02 +07:00
github-actions[bot]
60ee88cabc
chore(release): 7.43.0-dev.12 [skip ci]
2026-02-13 23:52:54 +00:00
Kai (Tam Nhu) Tran
8097441d53
Merge pull request #557 from kaitranntt/feat/556-codex-53-preset-default
...
feat: add Codex 5.3 preset and default base-codex model
2026-02-14 06:51:43 +07:00
Tam Nhu Tran
aaaceb43e0
feat(codex): use spark as haiku in 5.3 preset
2026-02-14 06:48:23 +07:00
Tam Nhu Tran
0e55db88a5
fix(cursor): address CI gate and review regressions
2026-02-14 06:41:57 +07:00
Tam Nhu Tran
41d99788da
fix(codex): type cast provider in model update path
2026-02-14 06:34:11 +07:00
github-actions[bot]
fcddd650d4
chore(release): 7.43.0-dev.11 [skip ci]
2026-02-13 23:33:54 +00:00
Tam Nhu Tran
3410c52f7e
fix(codex): preserve sonnet high alias on variant model updates
2026-02-14 06:33:46 +07:00
Kai (Tam Nhu) Tran
e255786ea4
Merge pull request #554 from kaitranntt/fix/553-codex-quota-display
...
fix(codex): align quota display to 5h and weekly windows
2026-02-14 06:32:33 +07:00
Tam Nhu Tran
40512fe338
fix(codex): stabilize code review window labeling
2026-02-14 06:28:48 +07:00
Tam Nhu Tran
b3d9dce6e1
fix(codex): reduce quota timeout flakes in dashboard
2026-02-14 06:23:31 +07:00
Tam Nhu Tran
be9d7cf73e
feat(cursor): complete daemon wiring and add dedicated dashboard page
2026-02-14 06:22:28 +07:00
Tam Nhu Tran
164d195367
fix(codex): preserve xhigh default effort for gpt-5.3
2026-02-14 06:21:56 +07:00
Tam Nhu Tran
d6aa1d90a6
feat(codex): keep gpt-5.2 catalog entry
2026-02-14 06:15:31 +07:00
Tam Nhu Tran
7fddb63ab9
feat(codex): add gpt-5.3 preset defaults
2026-02-14 06:14:19 +07:00
Tam Nhu Tran
1d2ee827fe
fix(codex): infer code review cadence from reset window
2026-02-14 06:09:36 +07:00
Tam Nhu Tran
f8af5a8c3c
fix(codex): align quota display to 5h and weekly windows
2026-02-14 05:57:06 +07:00
github-actions[bot]
6f1c8e348d
chore(release): 7.43.0-dev.10 [skip ci]
2026-02-13 13:27:52 +00:00
Tam Nhu Tran
6c2083949f
fix(cliproxy): mark Kiro as device_code flow for dashboard auth
...
CLIProxyAPIPlus uses device code flow for Kiro authentication, returning
{method: "device_code", state, status} without an immediate URL. The URL
is provided via polling the /get-auth-status endpoint.
Previously, Kiro was configured as authorization_code flow, causing
dashboard auth to fail with "No authorization URL received from CLIProxyAPI"
because the web-server routes expected synchronous URL response.
Changes:
- provider-capabilities.ts: kiro.oauthFlow = 'device_code', callbackPort = null
- provider-config.ts: Add 'kiro' to DEVICE_CODE_PROVIDERS array
- provider-capabilities.test.ts: Update test expectations
This routes Kiro through /start endpoint which properly handles device code
flow via WebSocket events (deviceCodeReceived, deviceCodeCompleted, etc).
Closes #552
2026-02-13 19:33:33 +07:00
github-actions[bot]
33a48f2c76
chore(release): 7.43.0-dev.9 [skip ci]
2026-02-13 01:46:02 +00:00
Kai (Tam Nhu) Tran
bdfd59dc53
Merge pull request #537 from kaitranntt/feat/506-composite-provider-variant
...
feat(cliproxy): composite provider variants — mix providers per tier
2026-02-13 08:44:41 +07:00