Commit graph

200 commits

Author SHA1 Message Date
Trung Dang
563b327007
chore: marketplace wordings, cleanup, and document refresh (#6)
* chore: reword all `PackageManager` => `Marketplace`

* chore: document refresh, `mcp-server` => `mcp`

* chore: correct word

* chore: remove unnecessary condition

* chore: remove unnecessary bits

* chore: add note for failed test
2025-05-02 23:16:26 +07:00
NamesMT
bbfbaa1b30 fix: use relative path import instead 2025-04-30 19:47:08 +00:00
NamesMT
8fbc2d95a2 style: minor indent & import combine 2025-04-30 16:58:16 +00:00
NamesMT
765764790a perf: verify binary hash right after download 2025-04-30 16:56:48 +00:00
NamesMT
bc60b426b5 fix: resolve lint problems 2025-04-30 16:54:27 +00:00
NamesMT
9354a80b1a fix: bump version and lockfile, adjust import 2025-04-30 16:48:39 +00:00
NamesMT
324be54e4e chore: minor rewording 2025-04-28 15:02:59 +00:00
NamesMT
086523655b feat: working CLI interactive install mode 2025-04-28 14:48:52 +00:00
NamesMT
3ac4bf61f2 feat: binary configurable pack detection, auto-select installation method 2025-04-28 12:16:35 +00:00
NamesMT
3539550b0c feat: delegate the hooks declaration to roo-rocket, prepare for CLI feat 2025-04-28 10:52:04 +00:00
NamesMT
26be7b3ac7 fix: should not require workspace folder for global install (+ formatting) 2025-04-28 07:54:10 +00:00
NamesMT
74a0c44d59 feat: marketplace supports global install 2025-04-28 06:57:39 +00:00
NamesMT
52b653f271 feat: marketplace install MVP 2025-04-27 20:24:07 +00:00
Matt Rubens
c9449ca2fe Merge remote-tracking branch 'origin/main' into jbbrown/marketplace 2025-04-26 23:51:13 -04:00
Chris Estreich
1924e10e72
Fix all linter errors (and fix the lint scripts too) (#2958) 2025-04-26 09:45:26 -07:00
Chris Estreich
cb29e9d56f
Remove ModelInfo objects from settings (#2939) 2025-04-25 15:23:25 -07:00
Trung Dang
01a7a66ca0
feat: add injectEnv util, support env ref in mcp config (#2679)
* feat: support environment variables reference in mcp `env` config

* tests(src/utils/config): add test for `injectEnv`

* fix(injectEnv): use `env == null` and `??` check instead of `!env`, `||`

* refactor: remove unnecessary type declare

* chore!: simplify regexp, remove replacement for env vars with dots
2025-04-23 03:13:04 -04:00
Smartsheet-JB-Brown
2c6ef8a184 allow relative path from pacakge items to outside of packages directory 2025-04-20 20:56:53 -07:00
Matt Rubens
5d0aa20f97
Switch list files from globby to ripgrep (#2689)
* Switch list files from globby to ripgrep

* PR feedback

* PR fix
2025-04-19 14:13:45 -04:00
Smartsheet-JB-Brown
1a05a4190f
Merge branch 'main' into jbbrown/marketplace 2025-04-18 14:52:12 -07:00
Smartsheet-JB-Brown
a122dc7465 fix failing tests from state management changes 2025-04-18 14:47:30 -07:00
Chris Estreich
f6e4e3504f
Move executeCommand out of Cline and add telemetry for shell integration errors (#2771) 2025-04-18 14:43:04 -07:00
Smartsheet-JB-Brown
968e19047b rebrand to Marketplace 2025-04-18 10:23:02 -07:00
Smartsheet-JB-Brown
9e2476c667 attempt to fix failing test on windows in ci build 2025-04-17 21:47:50 -07:00
Smartsheet-JB-Brown
c0f615bca7 more memory pressure work 2025-04-17 21:40:26 -07:00
Smartsheet-JB-Brown
c84343dbbe reduce memory use during MetaDataScan 2025-04-17 21:02:15 -07:00
Smartsheet-JB-Brown
422aed61b7 memory optimization and revert test command in package.json to main 2025-04-17 20:21:16 -07:00
Smartsheet-JB-Brown
3cc3dab9e5 change metadatascanner to be more memory efficient 2025-04-17 19:28:50 -07:00
Smartsheet-JB-Brown
78edc21f2e merge main 2025-04-17 16:53:19 -07:00
Smartsheet-JB-Brown
1aea6b4d9b Merge hobbessr/metadatascanner-test-path-recursion-fix 2025-04-17 15:54:34 -07:00
HobbesSR
92c55d542e Fix the MetaDataScanner.test.ts infinite recursion in its mock setup 2025-04-17 17:38:07 -05:00
Chris Estreich
471caff000
Clean up types related to tools (#2719) 2025-04-17 13:31:48 -07:00
Smartsheet-JB-Brown
1853ebaa9c add sourceUrl to support packages hosted external to the package manager repo 2025-04-17 12:59:13 -07:00
Smartsheet-JB-Brown
c27aa9c370 heap cleanup 2025-04-16 21:11:51 -07:00
Smartsheet-JB-Brown
b7033133ad try a path change to see if it helps the CI build pass in the GitHub environment 2025-04-16 20:36:46 -07:00
Smartsheet-JB-Brown
981c7a1270 rework git test to see if it helps in the CI build 2025-04-16 20:27:20 -07:00
Smartsheet-JB-Brown
9a24ed46a2 allow custom git domains to support internal dns at companies 2025-04-16 18:02:38 -07:00
Smartsheet-JB-Brown
c2d840cc47 remove console log statements used to debug tests 2025-04-16 17:08:43 -07:00
Smartsheet-JB-Brown
f04487cd3e All but 1 test passing 2025-04-16 14:35:39 -07:00
Smartsheet-JB-Brown
a575d25252 Merge branch 'main' into jbbrown/package-manager
* main: (161 commits)
  Changeset version bump (#2688)
  v3.12.2 (#2693)
  Add support for different reasoning effort (#2692)
  Add OpenAI o3 & 4o-mini (#2691)
  Add consecutive mistake count to diff error telemetry (#2687)
  refactor(context-menu): handle filename display better (#2684)
  Changeset version bump (#2683)
  Fix select dropdown styling (#2682)
  Changeset version bump (#2676)
  v3.12.0 (#2674)
  Fix configuration titles (#2672)
  feat: Add 'roo.acceptInput' command (#2598)
  Add xAI provider (#2667)
  Await checkpoint saves (except the initial) (#2665)
  Safe JSON parse in ChatRow (#2666)
  feat: Cost Display in Task Header - Suppress Zero Cost Values and Ensure Visibility for Gemini, OpenAI, LM Studio, and Ollama (#2662)
  test: limit Jest worker count to 40% per suite (#2658)
  DRY up the auto-approve toggles (#2664)
  Expose reasoning effort option for reasoning models on OpenRouter (#2483)
  Better string normalization for diffs (#2659)
  ...
2025-04-16 12:43:51 -07:00
Matt Rubens
9d761e23e2
Add consecutive mistake count to diff error telemetry (#2687) 2025-04-16 12:02:49 -04:00
Chris Estreich
3b19d7a455
Await checkpoint saves (except the initial) (#2665) 2025-04-15 16:57:12 -07:00
Smartsheet-JB-Brown
b669edd82b fix author and authorUrl display 2025-04-15 13:38:38 -07:00
Smartsheet-JB-Brown
c0672358c7 Remove problematic debounce logic 2025-04-15 12:47:00 -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
Smartsheet-JB-Brown
4c88e930e9 all package manager related tests passing together 2025-04-14 22:24:41 -07:00