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
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
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
Matt Rubens
4f5796c152
Add telemetry for diff errors ( #2619 )
2025-04-15 00:27:34 -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
Smartsheet-JB-Brown
39332513ae
documentation updates
2025-04-14 15:00:14 -07:00
Chris Estreich
6f8f8c6a1d
Parse providers individually ( #2611 )
...
* Parse providers individually
* Remove .strict()
* Clean up tests
2025-04-14 14:51:53 -07:00
Matt Rubens
b196489b97
Fix overdependence on start/end lines in diff strategy ( #2567 )
...
* Add test for issue #2556
* Fix overdependence on start/end lines in diff strategy
2025-04-14 17:09:38 -04:00
Smartsheet-JB-Brown
af6c27bdff
locale fixes for metadata
2025-04-14 13:33:58 -07:00
Matt Rubens
ab7ca17f29
Fix test ( #2607 )
2025-04-14 13:27:33 -04:00
Matt Rubens
929503a4c8
Add GPT 4.1 ( #2605 )
2025-04-14 13:21:47 -04:00
Smartsheet-JB-Brown
2ca7a85c20
consolidate packagemanager test files
2025-04-14 10:13:48 -07:00
Smartsheet-JB-Brown
dee7510ed7
searching finds items in components of a pcakage and shows which ones match
2025-04-14 09:18:48 -07:00
Hannes Rudolph
8cf3c532cf
Update log messages for Cline instances to Roo Code instances in regi… ( #2604 )
...
Update log messages for Cline instances to Roo Code instances in registerCommands.ts and corresponding test adjustments
2025-04-14 11:58:52 -04:00
Smartsheet-JB-Brown
81304a22ea
package details visible in expandable section
2025-04-14 06:54:17 -07:00
feifei
4fe0b3c419
feat: Add modelId support when exporting tasks ( #2142 )
...
Added modelId to the task export process.
Signed-off-by: feifei <liuyansheng1121@gmail.com>
2025-04-14 07:20:40 -04:00
Smartsheet-JB-Brown
965a7ae90c
refactor(search): simplify to basic string contains match while preserving subcomponent handling
...
- Replace complex word boundary/regex matching with simple string.includes()
- Maintain all subcomponents in search results
- Preserve proper matchInfo for packages and subcomponents
2025-04-13 21:01:47 -07:00
Smartsheet-JB-Brown
df5be205f5
test: add comprehensive substring matching tests for package manager search
...
- Add test cases for case-insensitive matching
- Add test cases for partial string matching
- Add test cases using real data from package-manager-template
- Verify search behavior with actual component data
2025-04-13 20:35:42 -07:00
Smartsheet-JB-Brown
dff42d28c0
feat(package-manager): enhance subcomponent metadata scanning
...
- Add recursive scanning for nested components
- Fix path handling for nested directories
- Improve test coverage for package subcomponents
- Fix timestamp handling in git-based dates
2025-04-13 12:24:48 -07:00
Matt Rubens
ff92a61281
Revert "Add o1-pro to api.ts" ( #2574 )
...
Revert "Add o1-pro to api.ts (#2433 )"
This reverts commit 16d8f14371 .
2025-04-13 13:51:14 -04:00
Sam Hoang Van
494af3090a
fix: normalize file paths to POSIX format in search results ( #2569 )
2025-04-13 13:44:03 -04:00
Smartsheet-JB-Brown
4891fb04b7
feat: implement git-based lastUpdated dates
2025-04-12 23:12:40 -07:00
Smartsheet-JB-Brown
3e8d35b490
fix: package manager refresh state handling and item display
2025-04-12 23:11:03 -07:00
Zhang Tony
d3c65ceac6
feature: Closable welcome message ( #2541 )
...
* draft: try to add a setting button
* Add showGreeting setting and related changes
* i18n: showGreeting
* fix chinese i18n 'dot'
2025-04-13 01:16:01 -04:00
Smartsheet-JB-Brown
6f1befb235
feat: improve package scanning
...
- Stop scanning at package boundaries
- Remove items array handling (only for external refs)
- Add comprehensive test coverage
2025-04-12 21:58:46 -07:00
Smartsheet-JB-Brown
172f8d747c
feat: enhance iterate routine with progressive git operations and post-validation workflow
2025-04-12 21:36:25 -07:00
Smartsheet-JB-Brown
9666a56a0e
feat: enhance iterate routine with progressive git operations
2025-04-12 21:28:59 -07:00
vagadiya
628d232f9f
Fix AWS token expiry issue when cached token expires when using AWS Profile for Bedrock ( #2469 ) ( #2530 )
...
Fix AWS token expiry issue when cached token expires and using AWS Profile (#2469 )
2025-04-12 22:23:48 -04:00
mecab
37cfd75ebf
Add Anthropic option to pass API Token as Authorization header instead of X-Api-Key for the custom base URL ( #2531 )
...
Add Anthropic option to use authToken over apiKey
2025-04-12 22:20:03 -04:00
Smartsheet-JB-Brown
7a62bc504c
refactor: remove package manager e2e tests in favor of enhanced unit tests
...
- Removed e2e/src/suite/package-manager.test.ts
- Reverted src/__mocks__/vscode.js to simpler version
- Added enhanced unit tests with better coverage:
* Cache directory handling
* Localization testing
* External items validation
* Security checks
* Error handling
Task ID: e2e_analysis_20250412
2025-04-12 17:44:31 -07:00
Smartsheet-JB-Brown
589b159687
refactor: remove unused YamlParser implementation
...
- Removed src/services/package-manager/YamlParser.ts
- Verified no test files or imports existed
- All tests passing (1263 pass, 0 fail, 23 pending)
Task ID: 4d3f7a2e-8c1b-4f9d-b5e2-9c1d8f3a6b4d
2025-04-12 17:30:11 -07:00
Smartsheet-JB-Brown
4417886324
checkpoint: pre-package-manager-state-fix
2025-04-12 16:43:32 -07:00
vagadiya
294b52ef6a
Fix to Bedrock ARN validation ( #2538 )
...
Fixes Bedrock ARN validation
Updates the Bedrock ARN regex to allow alphanumeric characters, dots, hyphens, and colons in the resource ID.
This prevents validation errors when using ARNs containing those characters.
2025-04-12 13:43:35 -04:00
Smartsheet-JB-Brown
973be7640e
working mvp
2025-04-12 10:22:33 -07:00
Smartsheet-JB-Brown
6b9b2aa4de
no type script or linting errors
2025-04-12 09:55:08 -07:00
Chris Estreich
df01e7948b
Add reasoningEffort to provider settings schema ( #2518 )
2025-04-11 22:45:14 -07:00
Chris Estreich
6ab9aa9f15
Control evals concurrency in web app ( #2265 )
2025-04-11 22:21:15 -07:00
Matt Rubens
624691abb0
Respect the setting to always read the full file ( #2514 )
2025-04-12 00:14:39 -04:00
Taisuke Oe
e453690e7f
Fix bug not to respect symbolic linked rules, if target is a directory or another symbolic link ( #2513 )
...
* read symbolic linked dir and files recursively
* add symlinked dir and nested symlink test case for custom-instructions
* enhance comments
* add changeset
2025-04-11 23:32:57 -04:00
Matt Rubens
ba307f8e1f
Revert " ♻️ refactor(webview): move webview HTML generation to WebviewHTMLManager" ( #2502 )
...
Revert "♻️ refactor(webview): move webview HTML generation to WebviewHTMLMana…"
This reverts commit e70954f3de .
2025-04-11 17:32:29 -04:00
KJ7LNW
9c3c93567b
Merge pull request #2427 from KJ7LNW/fix-vscode-lm-content-preservation
...
fix: preserve content integrity in VS Code LM provider
2025-04-11 17:10:54 -04:00