- Merge pull request #1137 from kaitranntt/kai/refactor/1135-structural-maintainability
- fix(cliproxy): clear stale cleanup timer and fix session/tunnel edge cases
- fix(cliproxy): handle all invalid prefixes and reverse-order collisions
- fix(cliproxy): sanitize invalid tool name chars and disambiguate collisions
- fix(cliproxy): fix base-config-loader __dirname path and stale mock.module paths
- fix(cliproxy): update remaining stale imports in non-colocated tests
- chore: gitignore UI and test build artifacts
- chore: remove build artifacts accidentally committed
- fix(cliproxy): exclude colocated tests from tsconfig and eslint
- fix(cliproxy): correct relative import paths in colocated tests
- refactor(cliproxy): flatten module structure and colocate tests (#1135)
- Merge pull request #1136 from kaitranntt/kai/refactor/1135-plugin-path-normalizer
- refactor: extract plugin path normalizer