Tam Nhu Tran
26f4fb3a99
test(auth): cover legacy alias isolation for continuity
...
- add legacy-mode regression for km mapping not leaking into kimi cliproxy
2026-03-03 03:03:06 +07:00
Tam Nhu Tran
d827c3ab0b
fix(auth): scope km alias mapping to settings profiles
...
- prevent km continuity mappings from affecting kimi cliproxy executions
- apply canonical alias fallback only for settings profile lookups
- add regression test for cross-type alias isolation
2026-03-03 02:58:49 +07:00
Tam Nhu Tran
8a45727b31
fix(auth): harden continuity inheritance resolution
...
- resolve mappings with alias/canonical profile candidates
- fail open when source account initialization errors
- remove metadata touch side effects from inheritance preflight
2026-03-03 02:49:17 +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
b6475baab3
feat(accounts): add advanced deeper continuity mode and claude pool discoverability
2026-02-26 19:01:13 +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
cf8070b5f0
fix(profile): handle km compatibility for legacy kimi api users
2026-02-19 12:43:41 +07:00
Tam Nhu Tran
539afea737
style: format source and test files
2026-02-17 17:03:11 +07:00
kaitranntt
f2a4200625
fix(core): address all code review issues from PR #199
...
Critical fixes:
- CRIT-1: Fix placeholder detection case sensitivity in api-key-validator
- CRIT-2: Add TOCTOU protection via loadMigrationCheckData() for atomic config reads
- CRIT-3: Restore fs.existsSync mock in profile-detector tests
High priority fixes:
- H1-H3: API validator HTTP/HTTPS support, timeout abort, debug log
- H4-H6: OAuth explicit flow type, signal handling, TTY detection
- H7-H8: Profile collision warning, config-first save order
- H9-H11: expandPath consistency, preset sync CLI/UI
2025-12-24 20:18:57 -05:00
kaitranntt
92a79aa78b
test(auth): add comprehensive tests for GLM auth persistence fix
...
Add 26 new unit tests covering:
- isFirstTimeInstall() legacy config detection (8 tests)
- loadSettingsFromFile() path expansion (5 tests)
- ProfileDetector detectProfileType() (4 tests)
- expandPath() cross-platform handling (10 tests)
Test coverage for issue #195 :
- Legacy config.json/profiles.json detection
- Tilde expansion to home directory
- Environment variable expansion (${VAR}, $VAR, %VAR%)
- Mixed path separator normalization
- Corrupted config graceful handling
Files:
- tests/unit/commands/setup-command.test.ts
- tests/unit/auth/profile-detector.test.ts
- tests/unit/utils/expand-path.test.ts
2025-12-24 18:33:52 -05:00