Tam Nhu Tran
9e43beec40
feat(codex): harden runtime targeting and dashboard editing
2026-03-29 14:18:51 -04:00
Tam Nhu Tran
ca981847b2
docs(codex): document control center behavior
...
- describe the split-view Codex dashboard and guided config surfaces
- document raw-editor guardrails, trust path rules, and reset-to-default support
- refresh related architecture and docs cross-links
2026-03-29 13:14:15 -04:00
Tam Nhu Tran
8c5da9f9e8
feat: add codex dashboard parity
2026-03-29 13:14:15 -04:00
Tam Nhu Tran
da4bb29fd7
docs(codex): document runtime target support
...
- document the ccs-codex and ccsx runtime aliases
- capture the supported v1 matrix and bridge behavior for native Codex runs
Refs #773
2026-03-29 13:14:15 -04:00
Tam Nhu Tran
6ac8f59a78
docs(docker): document integrated deployment flow
...
- document the new ccs docker command suite and remote host staging path
- clarify how the existing prebuilt image differs from the integrated CLI flow
- record issue #812 in the project roadmap
Refs #812
2026-03-27 15:05:17 -04:00
Tam Nhu Tran
f462b9fed1
docs(websearch): document inline provider key flow
...
- update the WebSearch guide for dashboard-managed Exa, Tavily, and Brave keys
- record the dashboard readiness and secret-management change in the project roadmap
2026-03-27 13:25:26 -04:00
Tam Nhu Tran
58891d368d
docs(channels): document official Claude channel support
2026-03-25 16:31:55 -04:00
Tam Nhu Tran
6c7d215ecc
feat(websearch): add real provider chain
2026-03-23 15:26:05 -04:00
Tam Nhu Tran
1f667b5953
fix: harden droid runtime alias resolution
2026-03-23 14:15:30 -04:00
Tam Nhu Tran
160be319d0
feat: add explicit droid runtime alias surface
2026-03-23 13:44:32 -04:00
Tam Nhu Tran
4df08f6d99
feat: make cliproxy provider nicknames optional by default
2026-03-23 11:02:08 -04:00
Tam Nhu Tran
50c55bb108
feat(cliproxy): add dedicated ai providers workspace
2026-03-19 11:55:02 -04:00
Tam Nhu Tran
7d87cfa448
docs(cliproxy): document api profile bridge flow
...
- explain the new CLIProxy to API Profiles bridge in README
- record issue #649 in roadmap and PDR updates
Refs #649
2026-03-19 10:24:34 -04:00
Tam Nhu Tran
242a095edb
docs(architecture): document marketplace registry ownership
2026-03-18 07:08:24 -04:00
Tam Nhu Tran
2d48e6a287
chore: resolve dev merge conflicts for GLMT deprecation
2026-03-17 15:55:25 -04:00
Tam Nhu Tran
5525098400
feat: deprecate GLMT user-facing surfaces
2026-03-17 15:49:29 -04:00
Tam Nhu Tran
ea15e5eb50
docs(roadmap): mention llama.cpp icon polish
2026-03-17 14:41:09 -04:00
Tam Nhu Tran
098416aefd
docs(roadmap): record issue 748 chooser follow-up
2026-03-17 14:35:34 -04:00
Kai (Tam Nhu) Tran and GitHub
c05afd8e20
Merge pull request #745 from kaitranntt/kai/feat/744-api-profile-provider-selector-ux
...
feat(ui): improve API profile provider selector UX
2026-03-17 14:13:00 -04:00
Tam Nhu Tran
0819de2f9f
docs(roadmap): record issue 744 provider selector update
2026-03-17 13:55:06 -04:00
Tam Nhu Tran
204475627a
refactor(commands): split CLI command routing
2026-03-17 12:54:55 -04:00
Tam Nhu Tran
dcc67477ec
fix: align dashboard host warnings with effective bind
2026-03-17 09:58:11 -04:00
Tam Nhu Tran
553f8ac1e5
feat: add dashboard host binding option
2026-03-17 09:57:51 -04:00
Tam Nhu Tran
d056878539
feat(ui): add searchable model comboboxes
2026-03-17 09:01:21 -04:00
Tam Nhu Tran
daad5d1f50
feat(cursor): add Anthropic daemon endpoint
2026-03-16 14:42:15 -04:00
Tam Nhu Tran
551591ef18
fix(cliproxy): make codex defaults free-plan safe
2026-03-16 13:43:23 -04:00
Tam Nhu Tran
03a0fb27ca
fix(ci): remove maintainability baseline gate blocking releases
...
The maintainability gate (process.exit count + sync FS API count) was
a raw grep counter that provided no actionable signal for a CLI tool.
It blocked the v7.53.0 stable release because new features naturally
increased the counts beyond the baseline.
Removed:
- scripts/maintainability-baseline.js
- scripts/maintainability-check.js
- docs/metrics/maintainability-baseline.json
- All maintainability:* npm scripts
- Gate references from release, dev-release, and CI workflows
Quality gates retained: typecheck, eslint, prettier, full test suite.
2026-03-11 10:51:05 +07:00
BbChip0103 and Claude Opus 4.6
fedb4d4cde
feat(api): add Anthropic direct API key support
...
Support native Anthropic API keys (sk-ant-...) via `ccs api create --preset anthropic`.
Profiles use ANTHROPIC_API_KEY env var without BASE_URL, letting Claude CLI
authenticate natively with x-api-key header instead of proxy Bearer token.
- Add anthropic preset to provider catalog
- Branch profile-writer env structure (native vs proxy)
- Add validateAnthropicKey() preflight with x-api-key header
- Auto-detect api.anthropic.com URL in interactive flow
- Fix hasApiKey/isConfigured to recognize ANTHROPIC_API_KEY
- Update delegation-validator for native mode profiles
- Add Droid target API key fallback (ANTHROPIC_API_KEY)
Closes #688
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-05 13:13:10 +09:00
Tam Nhu Tran
d3ede45c96
fix(ci): remove LOC count from maintainability gate
...
largeFileCountOver350Loc is a vanity metric that blocks releases
for borderline cases (359-372 LOC files). Keep processExit and
synchronousFs gates which track real anti-patterns. LOC still
collected/reported but no longer gated.
2026-03-04 19:49:44 +07:00
Tam Nhu Tran
aeb2553173
chore: update maintainability baseline for v7.51 security hardening
2026-03-04 01:32:59 +07:00
Tam Nhu Tran
0b9f9826e2
feat(continuity): support cross-profile continuity inheritance from account profiles
2026-03-03 02:49:17 +07:00
Tam Nhu Tran
7893436038
feat(i18n): add comprehensive Vietnamese dashboard locale
2026-03-03 02:09:46 +07:00
Tam Nhu Tran
2dddf02a21
docs(i18n): add dashboard localization guide and links
2026-03-03 01:34:41 +07:00
Kai (Tam Nhu) Tran and GitHub
98a6ef5258
Merge pull request #644 from kaitranntt/kai/fix/websearch-gemini-cli-flags
...
fix(websearch): support Gemini positional prompt mode
2026-02-26 10:39:50 -05:00
Tam Nhu Tran
0d09604bb9
fix(websearch): support Gemini positional prompt mode
2026-02-26 22:12:16 +07:00
Tam Nhu Tran
d6fd5985bc
fix(ci): refresh maintainability baseline for dev release
2026-02-26 22:09:23 +07:00
Tam Nhu Tran
b6475baab3
feat(accounts): add advanced deeper continuity mode and claude pool discoverability
2026-02-26 19:01:13 +07:00
Tam Nhu Tran
5c6fe20d3f
fix(accounts): improve shared-context editing and discoverability
2026-02-26 18:10:06 +07:00
Tam Nhu Tran
fdb32e2c53
fix(maintainability): make gate parallel-pr friendly
2026-02-26 14:46:56 +07:00
Tam Nhu Tran
cfa611fe48
chore(maintainability): refresh baseline metrics
2026-02-26 14:12:41 +07:00
Tam Nhu Tran
0309630193
fix(auth): harden shared-context isolation and config safety
2026-02-25 04:19:28 +07:00
Tam Nhu Tran
f2ffb815ab
docs(spawn): document claudecode env sanitization behavior
...
- note delegation compatibility with Claude nested-session guard
- document CLAUDECODE sanitization invariant in code standards
Refs #588
2026-02-20 23:01:21 +07:00
Tam Nhu Tran
e33164f42e
docs(provider): clarify kimi base profile endpoint
...
- document that base-kimi defaults to local CLIProxy route
- describe direct Moonshot API override for ANTHROPIC_BASE_URL
2026-02-17 20:53:03 +07:00
Tam Nhu Tran
fae8716900
fix(cursor): fallback when requested model is unavailable
...
- resolve request model against current available catalog
- choose safe default when configured default id is not present
- add tests and docs for daemon request-model fallback behavior
2026-02-17 20:53:03 +07:00
Tam Nhu Tran
91edc9565b
docs(targets): document built-in and env droid aliases
...
- add README guidance for ccsd argv[0] auto-target behavior
- document CCS_DROID_ALIASES runtime extension in architecture docs
2026-02-17 20:53:03 +07:00
Kai (Tam Nhu) Tran and GitHub
3c1f49ccd2
Merge pull request #577 from kaitranntt/feat/576-cursor-battle-test-integration
...
feat(cursor): harden daemon integration and model discovery
2026-02-17 16:49:29 +07:00
Tam Nhu Tran
c639cefa7b
feat(cursor): harden daemon integration and model discovery
2026-02-17 04:09:06 +07:00
Tam Nhu Tran
02af8d5737
fix(targets): DRY signal handling, remove redundant guards, harden config manager
...
- Extract signal forwarding to reusable src/utils/signal-forwarder.ts
- Update shell-executor, claude-adapter, droid-adapter to use shared utility
- Remove 35 lines of redundant duplicate guards in src/ccs.ts
- Harden droid-config-manager with lock constants and race-safe ensureFactoryDir
- Update help-command with --target usage examples
- Update maintainability metrics baseline
2026-02-17 03:38:27 +07:00
Tam Nhu Tran
f1a61f6eb5
chore(metrics): update maintainability baseline for CI
...
Sync baseline with current metrics after edge case hardening commit.
2026-02-17 03:28:01 +07:00
Tam Nhu Tran
0431adf306
fix(targets): close all remaining multi-target droid edge cases
2026-02-17 03:22:45 +07:00