Commit Graph

7 Commits

Author SHA1 Message Date
Matt Korwel 64070914bb test(cli): trigger CI with comment 2026-04-13 11:09:42 -07:00
Matt Korwel be9360ee08 fix(cli): correct settings mock in experimentCommand tests 2026-04-13 11:09:41 -07:00
mkorwel 6dd2d219d9 refactor(config): stabilize synchronous experiment access and add real-time updates
- Revert getExperimentValue to a synchronous interface to maintain compatibility with existing callers.
- Add Config.updateExperimentalSettings() to support immediate application of /experiment set/unset changes.
- Implement CLI argument normalization to handle kebab-case, camelCase, and snake_case consistently.
- Enhance getExperimentFlagIdFromName to be more resilient to different naming conventions.
- Rename getNumericalRoutingEnabled to isNumericalRoutingEnabled for better idiomatic consistency.
- Update documentation in experimentation skill to recommend strongly-typed wrappers in Config.ts.
- Add regression tests for CLI overrides and update all relevant routing and command tests.
- Fix lint errors by removing unnecessary await/Promise.all for synchronous config methods.
2026-04-13 08:46:15 -07:00
mkorwel f7cba3f3a4 fix(cli): use bracket notation for index signature access in tests 2026-04-13 08:36:03 -07:00
mkorwel 38917d8ef1 fix(cli): resolve lint error in experimentCommand.test.ts 2026-04-13 08:36:03 -07:00
mkorwel b64bfd55e8 fix(cli): resolve build errors and lint issues in experimentCommand.test.ts 2026-04-13 08:36:03 -07:00
mkorwel 8ce3de1187 feat(cli): add /experiment command to list and manage experimental features 2026-04-13 08:36:03 -07:00