Matt Rubens
3d53386f1e
Remove the experimental unified diff ( #2246 )
2025-04-02 23:13:46 -04:00
Matt Rubens
9a13041186
Remove the single diff strategy and make multi-diff the default ( #2133 )
2025-03-30 23:07:31 -04:00
Chris Estreich
2303f67afb
Clean up the way we compute the current diff strategy ( #2049 )
...
* Clean up the way we compute the current diff strategy
* Add changeset
2025-03-30 02:08:37 -04:00
Chris Estreich
0fd399de78
Automatically generate roo-code.d.ts (including type generation via zod-to-ts) ( #2024 )
2025-03-27 09:38:56 -07:00
Chris Estreich
a414c7d028
Wrangle our settings-related types and add support for settings import / export ( #1997 )
...
* Strongly type our settings use composition where possible
* Update src/core/contextProxy.ts
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* Update src/core/contextProxy.ts
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* Add comment, tweak function name
* Add changeset
* Clean up toolGroup types
* Comments tweak
* Remove unused type
* More type safety
* Improve import / export, add translations
---------
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-03-26 16:29:01 -07:00
Matt Rubens
f0ac4ab8bf
Localize experimental checkboxes
2025-03-16 14:03:01 -04:00
axb
8a51a6c0b0
Supports updating multiple locations of a file in one call of the apply_diff tool
2025-03-04 21:44:05 +08:00
Matt Rubens
5a6ca2bef1
Revert "Include the original task in the power steering content"
2025-02-23 23:04:22 -06:00
Matt Rubens
86896a8865
Include the original task in the power steering content
2025-02-23 22:09:12 -06:00
Matt Rubens
6d7f4d92fc
Update experiments.ts
2025-02-21 19:48:37 -05:00
Matt Rubens
df46f60117
Power steering
2025-02-21 19:45:29 -05:00
Matt Rubens
d836548c19
insert_code_block -> insert_content
2025-01-28 14:36:12 -05:00
sam hoang
8fa1d5a2f9
refactor(experiments): simplify experiment config structure
...
- Remove redundant id field from ExperimentConfig interface
- Update UI components to use experiment keys directly
- Improve type safety by using key-based mapping instead of object values
2025-01-28 21:06:36 +07:00
sam hoang
7dd161824b
refactor: remove redundant experimentConfigs array, use experimentConfigsMap directly
2025-01-28 21:06:35 +07:00
sam hoang
681fe4a956
chore: update description for exp tool
2025-01-28 21:06:35 +07:00
sam hoang
3ed8540eba
refactor(experiments): improve type safety for experiment configuration
...
Change ExperimentId type to be value-based rather than key-based
Make experiment record types more strict with proper typing
Pass full experiment config object instead of single boolean flag
Update type definitions and usages across codebase
2025-01-28 21:06:35 +07:00
sam hoang
ad552ea026
feat: implement experimental features system
...
- Add experiments.ts to manage experimental features
- Refactor experimental diff strategy into experiments system
- Add UI components for managing experimental features
- Add tests for experimental tools
- Update system prompts to handle experiments
2025-01-28 21:06:33 +07:00