Matt Rubens
75a6bc100e
Safe JSON parse in ChatRow ( #2666 )
2025-04-15 19:49:25 -04:00
Smartsheet-JB-Brown
1e77f62063
remove improvement proposals because I already did them
2025-04-15 15:39:36 -07:00
Dominik Oswald
7fab2f7738
feat: Cost Display in Task Header - Suppress Zero Cost Values and Ensure Visibility for Gemini, OpenAI, LM Studio, and Ollama ( #2662 )
...
test: Add unit tests for TaskHeader component cost display logic
2025-04-15 17:57:42 -04:00
Smartsheet-JB-Brown
8839d72243
stragllers
2025-04-15 14:40:00 -07:00
KJ7LNW
da2ab6e388
test: limit Jest worker count to 40% per suite ( #2658 )
...
- Each test suite (extension/webview) limited to 40% CPU usage
- Total CPU utilization capped at 80% (40% x 2 suites)
- Reserves 20% CPU for system and user tasks
- Prevents memory thrashing and system slowdown
- Reduces risk of OOM kills on memory-constrained systems
- Maintains smooth UI responsiveness during test runs
- Improves test reliability while keeping parallel execution
Signed-off-by: Eric Wheeler <roo-code@z.ewheeler.org>
Co-authored-by: Eric Wheeler <roo-code@z.ewheeler.org>
2025-04-15 14:37:27 -07:00
Chris Estreich
1bbfd2e8e6
DRY up the auto-approve toggles ( #2664 )
...
* DRY up the auto-approve toggles
* Better subtask icon per @joemanley201
2025-04-15 14:36:13 -07:00
Chris Estreich
e7a57ea774
Expose reasoning effort option for reasoning models on OpenRouter ( #2483 )
...
* Specify reasoning effort for OpenRouter reasoning models
* Add ReasoningEffort type
* Fix ReasoningEffort props
* Remove copypasta
* Set reasoning effort for Grok 3 Mini
* Use translations
* Add translations
* Remove this check
2025-04-15 13:51:52 -07:00
Smartsheet-JB-Brown
448fb3dd20
update implementation documentation
2025-04-15 13:50:53 -07:00
Smartsheet-JB-Brown
b669edd82b
fix author and authorUrl display
2025-04-15 13:38:38 -07:00
Matt Rubens
51bcade4c5
Better string normalization for diffs ( #2659 )
2025-04-15 16:20:20 -04:00
Smartsheet-JB-Brown
f5b97baac4
translations
2025-04-15 13:15:05 -07:00
Smartsheet-JB-Brown
8eec97af25
component details matched tags showing correctly
2025-04-15 13:09:04 -07:00
Smartsheet-JB-Brown
c0672358c7
Remove problematic debounce logic
2025-04-15 12:47:00 -07:00
Matt Rubens
648c6e7d28
Move diff editing config to provider settings ( #2655 )
...
* Move diff editing config to provider settings
* Fix tests
2025-04-15 14:59:27 -04:00
github-actions[bot]
a3b2ebc026
Update contributors list ( #2595 )
...
docs: update contributors list [skip ci]
Co-authored-by: cte <cte@users.noreply.github.com>
2025-04-15 14:41:12 -04:00
Chris Estreich
a4d2de4534
Add pass / fail events for evals ( #2656 )
2025-04-15 11:29:38 -07:00
Smartsheet-JB-Brown
74a6de7b6f
remove un-needed refresh button
2025-04-15 10:14:47 -07:00
Smartsheet-JB-Brown
4e645b457b
sorting controls work
2025-04-15 10:07:50 -07:00
Smartsheet-JB-Brown
d966884b1d
card item buttons working again
2025-04-15 10:01:57 -07:00
Matt Rubens
5f19ea4a06
Add telemetry for prompt enhancement ( #2651 )
2025-04-15 10:49:01 -04:00
Matt Rubens
31fd6e1470
Capture telemetry for usage of code actions ( #2650 )
2025-04-15 10:37:48 -04:00
Smartsheet-JB-Brown
f551fe2476
All display of items seems to work properly
2025-04-15 07:26:27 -07:00
Matt Rubens
afbf174e19
Add telemetry for consecutive mistake error ( #2649 )
2025-04-15 10:17:17 -04:00
Sam Hoang Van
84c574c947
Fuzzy search bar select dropdown ( #2635 )
...
* Revert "Revert "feat: implement fuzzy search and dropdown grouping in SelectDropdown component" (#2627 )"
This reverts commit f1ad8ab751 .
* Fix double scroll bar on provider select dropdown
* Update webview-ui/src/components/ui/select-dropdown.tsx
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
---------
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-04-15 10:14:39 -04:00
Smartsheet-JB-Brown
ab0e7cd81e
source change results in reload
2025-04-15 00:00:32 -07:00
Smartsheet-JB-Brown
309c889483
deleting a source causes browse refresh
2025-04-14 23:47:52 -07:00
Smartsheet-JB-Brown
15d310469c
initialize first load with data on browse
2025-04-14 23:23:39 -07:00
R00-B0T
9a5023504c
Changeset version bump ( #2629 )
...
* changeset version bump
* Update CHANGELOG.md
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-04-15 02:15:02 -04:00
Chris Estreich
6e567845cb
Remove auto-approve button useMemo ( #2630 )
2025-04-14 23:11:13 -07:00
Matt Rubens
249d53b30d
v3.11.17 ( #2628 )
2025-04-15 02:06:58 -04:00
Smartsheet-JB-Brown
75dce909f0
Add default source on first load
2025-04-14 23:00:21 -07:00
Chris Estreich
f1ad8ab751
Revert "feat: implement fuzzy search and dropdown grouping in SelectDropdown component" ( #2627 )
...
Revert "feat: implement fuzzy search and dropdown grouping in SelectDropdown …"
This reverts commit 89107b82a3 .
2025-04-14 22:53:52 -07:00
Smartsheet-JB-Brown
ad91533205
re add default source when all sources are deleted
2025-04-14 22:47:56 -07:00
Chris Estreich
1cdedf3048
Update translations ( #2623 )
...
* Update translations
* Clean up the buttons
2025-04-14 22:47:27 -07:00
Smartsheet-JB-Brown
c92be6aadb
more unit test work
2025-04-14 22:42:11 -07:00
KJ7LNW
00609aa2f3
fix: race in short-running command output capture ( #2624 )
...
Previously, handlers for terminal output were registered after starting the process,
which could cause output to be missed for fast-executing commands that complete
before handlers are set up.
- Adds CommandCallbacks interface to register handlers upfront
- Moves handler registration before process start to ensure no output is missed
- Provides process instance in callbacks for direct control
- Adds debug logging to help diagnose timing issues
Signed-off-by: Eric Wheeler <roo-code@z.ewheeler.org>
Co-authored-by: Eric Wheeler <roo-code@z.ewheeler.org>
2025-04-15 01:34:45 -04:00
Smartsheet-JB-Brown
4c88e930e9
all package manager related tests passing together
2025-04-14 22:24:41 -07:00
Smartsheet-JB-Brown
c05d760747
PackageManagerView tests all passing
2025-04-14 21:59:39 -07:00
Smartsheet-JB-Brown
beb151e1b0
PackageManagerView tests all passing
2025-04-14 21:59:22 -07:00
Matt Rubens
4f5796c152
Add telemetry for diff errors ( #2619 )
2025-04-15 00:27:34 -04:00
Sacha Sayan
111ac9ca47
UI Fix: Approve Tool Use Grid Toggles. ( #2487 )
...
Improv auto approve layout + refactor.
Button grid layout. Consolidates shortNames and labels, includes translations.
2025-04-14 21:20:54 -07:00
Chris Estreich
5b48a2d708
More small evals tweaks ( #2620 )
2025-04-14 21:13:08 -07:00
Sam Hoang Van
89107b82a3
feat: implement fuzzy search and dropdown grouping in SelectDropdown component ( #2431 )
...
* feat: implement fuzzy search and dropdown grouping in SelectDropdown component
* refactor: optimize SelectDropdown component with memoization and improved performance
* Remove focus output and translate placeholder
---------
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-04-15 00:05:42 -04:00
Matt Rubens
a64cab92dc
Fix openai cache tracking and cost estimates ( #2616 )
...
* fix(api): update cacheReadsPrice for OpenAI GPT-4.1 models (#2887 )
Set correct cacheReadsPrice (cached input price) for gpt-4.1, gpt-4.1 mini, and gpt-4.1 nano based on official OpenAI pricing. No changes to cacheWritesPrice as per current OpenAI documentation. This ensures prompt caching costs are accurately reflected for these models in cost calculations.
* Update more OpenAI cache prices
* Track cache tokens and cost correctly for OpenAI
* Update tests
---------
Co-authored-by: monotykamary <tom81094@gmail.com>
2025-04-14 22:55:06 -04:00
Matt Rubens
1eb29be33d
Remove the end_line from the multi_diff instructions and logic ( #2615 )
2025-04-14 20:39:27 -04:00
Smartsheet-JB-Brown
72d9be2a6c
packagemanagermanager tests passing
2025-04-14 17:13:26 -07:00
Smartsheet-JB-Brown
e1c590442c
PackageManagerSourceValidation, GitFetcher, and MetadataScanner tests all pass
2025-04-14 17:10:09 -07:00
nobuo kawasaki
30c3a65b7b
Fix eslint error about --ext option by remove it ( #2543 )
2025-04-14 16:25:09 -07:00
Smartsheet-JB-Brown
1a123ed307
documentation update
2025-04-14 15:20:35 -07:00
Smartsheet-JB-Brown
39332513ae
documentation updates
2025-04-14 15:00:14 -07:00