Commit Graph
4270 Commits
Author SHA1 Message Date
github-actions[bot] f0b916dd80 chore(release): 7.79.1-dev.35 2026-05-22 18:32:12 +00:00
Kai (Tam Nhu) Tran c158fe5c8f Merge pull request #1326 from kaitranntt/kai/feat/1207-oauth-paste-traceability
feat: extend OAuth paste-callback traceability
2026-05-22 14:28:35 -04:00
github-actions[bot] 51aad59710 chore(release): 7.79.1-dev.34 2026-05-22 18:22:30 +00:00
Kai (Tam Nhu) Tran de82d96be5 Merge pull request #1325 from kaitranntt/kai/chore/1264-dockerfile-ignore-postinstall
chore(docker): skip ccs postinstall in legacy image
2026-05-22 14:17:47 -04:00
Tam Nhu Tran 9f6e64fd39 feat(ci): sunset legacy dashboard image publishing 2026-05-22 14:16:42 -04:00
Tam Nhu Tran 1af6625f5c feat: add OAuth paste-callback traceability 2026-05-22 14:12:53 -04:00
Tam Nhu Tran 4d7f30a260 chore(docker): skip ccs postinstall in legacy image 2026-05-22 14:10:29 -04:00
github-actions[bot] 1cfaedf4b2 chore(release): 7.79.1-dev.33 2026-05-22 17:55:21 +00:00
Kai (Tam Nhu) Tran 07cef20c76 Merge pull request #1324 from kaitranntt/kai/fix/dashboard-cliproxy-restart-button
fix: ensure dashboard cliproxy restart waits for recovery
2026-05-22 13:51:42 -04:00
github-actions[bot] 81438a4f5d chore(release): 7.79.1-dev.32 2026-05-22 17:43:30 +00:00
Kai (Tam Nhu) Tran 1e536db5d7 Merge pull request #1323 from kaitranntt/kai/fix/1253-codex-effort-alias-regression
fix: normalize ccsxp codex model flag aliases
2026-05-22 13:40:01 -04:00
Tam Nhu Tran fc5851e3a2 fix: ensure dashboard cliproxy restart waits for recovery 2026-05-22 13:37:21 -04:00
Tam Nhu Tran 6bc04dee97 fix: normalize ccsxp codex model flag aliases 2026-05-22 13:03:00 -04:00
github-actions[bot] 20c2ab7a11 chore(release): 7.79.1-dev.31 2026-05-22 16:55:23 +00:00
Kai (Tam Nhu) Tran ca85d2a3aa Merge pull request #1307 from kaitranntt/codex/propose-fix-for-oauth-log-redaction-issue
fix(cliproxy): redact token-like OAuth trace snippets
2026-05-22 12:50:34 -04:00
github-actions[bot] c906218c25 chore(release): 7.79.1-dev.30 2026-05-22 16:43:12 +00:00
Kai (Tam Nhu) Tran fa17ad5af1 Merge pull request #1318 from kaitranntt/kai/feat/1255-analytics-profile-filter
feat: filter analytics dashboard by profile
2026-05-22 12:38:50 -04:00
github-actions[bot] 5c3aa493ba chore(release): 7.79.1-dev.29 2026-05-22 16:32:39 +00:00
Kai (Tam Nhu) Tran d0359dc479 Merge pull request #1322 from kaitranntt/kai/feat/1304-doctor-stale-translator-paths
feat: share stale Codex translator paths with doctor
2026-05-22 12:29:11 -04:00
github-actions[bot] 1f4f3f39f2 chore(release): 7.79.1-dev.28 2026-05-22 16:21:48 +00:00
Kai (Tam Nhu) Tran e6e29c972b Merge pull request #1321 from kaitranntt/kai/fix/1320-dashboard-docker-cliproxy-owner
fix: prevent Docker dashboard from orphaning CLIProxy
2026-05-22 12:11:42 -04:00
Tam Nhu Tran 46d73ae79f feat: share stale Codex translator path scanner 2026-05-22 12:10:54 -04:00
github-actions[bot] 604ef7be81 chore(release): 7.79.1-dev.27 2026-05-22 16:05:29 +00:00
Tam Nhu Tran acf9fd690a fix: prevent Docker dashboard from orphaning CLIProxy 2026-05-22 12:04:28 -04:00
Kai (Tam Nhu) Tran 223ceac573 Merge pull request #1317 from kaitranntt/kai/chore/1265-docker-curl-retry-clarity
chore(ci): clarify Docker curl retry intent
2026-05-22 12:02:09 -04:00
github-actions[bot] 989f1973ec chore(release): 7.79.1-dev.26 2026-05-22 15:54:31 +00:00
Kai (Tam Nhu) Tran 8a8250e8d2 Merge pull request #1319 from kaitranntt/kai/fix/image-analyzer-e2e-port
test: avoid fixed image analyzer e2e port
2026-05-22 11:51:02 -04:00
Tam Nhu Tran c81ea20e44 test: avoid fixed image analyzer e2e port 2026-05-22 11:44:43 -04:00
Kai (Tam Nhu) Tran 8e2a89ea56 Merge pull request #1316 from kaitranntt/kai/feat/1303-persist-receipt
feat: report permission mode persist receipt status
2026-05-22 11:34:24 -04:00
github-actions[bot] dae4691606 chore(release): 7.79.1-dev.25 2026-05-22 15:28:52 +00:00
Kai (Tam Nhu) Tran 9aeb1c1e99 Merge pull request #1315 from kaitranntt/kai/fix/1275-codex-diagnostics-redaction
fix: redact Codex diagnostics metadata
2026-05-22 11:25:10 -04:00
Tam Nhu Tran f1d655e425 feat: filter analytics by profile 2026-05-22 11:24:21 -04:00
github-actions[bot] 14cc787f18 chore(release): 7.79.1-dev.24 2026-05-22 15:19:30 +00:00
Tam Nhu Tran ba853b159b test: cover qoder base settings 2026-05-22 11:15:24 -04:00
Kai (Tam Nhu) Tran 0e3ff4a084 Merge pull request #1313 from KimSoungRyoul/fix/1311-agents-permission-mode-strip
fix(dispatcher): preserve --permission-mode for `claude agents` subcommand
2026-05-22 11:15:11 -04:00
Tam Nhu Tran a06eff61f0 fix(config): use valid Kiro default model 2026-05-22 11:15:06 -04:00
Tam Nhu Tran d79e35b0c8 chore(ci): clarify Docker curl retry intent 2026-05-22 11:14:51 -04:00
Tam Nhu Tran 3dc1810540 feat: report permission mode persist receipt status 2026-05-22 11:14:17 -04:00
Tam Nhu Tran 29eebff7c5 fix(cliproxy): harden oauth trace snippet redaction 2026-05-22 11:12:37 -04:00
Tam Nhu Tran e2f2c7dc2e fix: redact Codex diagnostics metadata 2026-05-22 11:12:20 -04:00
Tam Nhu Tran e0f43b88c2 test: cover agents permission-mode passthrough 2026-05-22 11:11:08 -04:00
Kai (Tam Nhu) Tran a526eb469a fix(cliproxy): redact token-like oauth trace snippets 2026-05-22 11:11:06 -04:00
Simon Shi de5b545ac3 feat(qoder): Change default models in base-qoder settings 2026-05-21 23:45:14 +08:00
Simon ShiandClaude Opus 4.7 b52c0627ca feat(qoder): add model catalog entries for backend and UI
Add Qoder provider models to both backend MODEL_CATALOG and UI
MODEL_CATALOGS with 11 models (5 auto-routing tiers + 6 frontier
models). Frontier models use unified preset mappings except
DeepSeek which routes haiku to Flash.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-21 20:34:55 +08:00
SoungRyoul Kim ef4b746876 fix(dispatcher): preserve --permission-mode for claude agents subcommand
`stripClaudeSubcommandSessionArgs` was unconditionally stripping
`--permission-mode`, `--dangerously-skip-permissions`, and
`--allow-dangerously-skip-permissions` from every Claude subcommand
invocation. That's correct for `auth`/`doctor`/`mcp`/etc. — their
parsers reject those flags with `error: unknown option '...'`.

But `claude agents` does accept all three (see `claude agents --help`):
they configure the default permission mode for sessions dispatched from
the agent view. As a result, `ccs <profile> agents --permission-mode
bypassPermissions` silently dropped the flag before forwarding to Claude
and the agent view kept its previous default.

Add a small per-subcommand allowlist (`SUBCOMMAND_ALLOWED_SESSION_FLAGS`)
and a `getClaudeSubcommandName(args)` helper, then branch the strip
logic on the detected subcommand. `agents` keeps the three permission
flags; every other subcommand (including unknown future ones) falls
through to the existing strip behavior. `--teammate-mode` is still
stripped for every subcommand — no upstream subcommand accepts it.

Tests cover both before- and after-position arguments, the
`--flag=value` form, the `--teammate-mode` exclusion for `agents`, and
regression coverage for non-`agents` subcommands.
2026-05-21 20:53:57 +09:00
shiminhao964andClaude Opus 4.7 4973f7a00f test(qoder): add qoder to provider-capabilities test expectations
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-21 19:40:18 +08:00
shiminhao964andClaude Opus 4.7 d82cc13afc feat(qoder): add provider logo asset and dashboard mapping
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-21 19:37:15 +08:00
Simon Shi 39656b9826 fix(config): Update Kiro model settings in default configuration
Set to default valid configuration. "kiro" is not.
2026-05-21 19:24:08 +08:00
shiminhao964andClaude Opus 4.7 c5308ded3b fix(cliproxy): revert to qoder/auto prefixed model in base config
Qoder executor now strips the qoder/ provider prefix before model
lookup, matching the convention used by kilo and other providers.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-21 18:32:20 +08:00
shiminhao964andClaude Opus 4.7 9a8430f68b fix(cliproxy): use unprefixed auto model for qoder base config
Qoder executor passes model IDs as-is without stripping a provider
prefix, unlike kilo which strips the prefix internally.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-21 18:29:41 +08:00