Hannes Rudolph
ff9b6b3ef6
feat: add Claude Code provider for local CLI integration ( #4864 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Daniel <57051444+daniel-lxs@users.noreply.github.com>
Co-authored-by: Daniel Riccio <ricciodaniel98@gmail.com>
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-06-22 23:17:55 -04:00
Mark IJbema
9750d868c1
Close the local browser when used as fallback for remote ( #4823 )
2025-06-22 23:01:23 -04:00
Ben Ashby
f39da324d4
fix(qdrant): resolve URL port handling bug for HTTPS URLs ( #4992 )
...
Co-authored-by: Ben Ashby <bashby@ximasoftware.com>
2025-06-22 22:49:59 -04:00
Daniel
8eb147346d
fix: resolve diff editor issues with markdown preview associations ( #4946 ) ( #4980 )
...
* fix: resolve diff editor issues with markdown preview associations (#4946 )
- Pre-open files as text documents before executing diff command to avoid preview mode
- Update closeAllDiffViews to identify diff tabs by label pattern
- Add comprehensive tests for the new behavior
This ensures that files with custom editor associations (like markdown preview)
can be properly edited using Roo Code's diff editor tools.
* refactor: extract diff view label separator as shared constant
- Add DIFF_VIEW_LABEL_SEPARATOR constant to prevent breaking logic if string changes
- Update all usages in DiffViewProvider.ts and test file
- Addresses PR review feedback for better maintainability
* refactor: improve diff view label constant to include full text
- Rename DIFF_VIEW_LABEL_SEPARATOR to DIFF_VIEW_LABEL_CHANGES
- Include full 'Original ↔ Roo's Changes' text in constant for better maintainability
- Update all usages in DiffViewProvider.ts and test file
- Addresses feedback to make constant changes less awkward
2025-06-22 17:44:53 -04:00
Daniel
02a4823250
fix: mark unused Ollama schema properties as optional ( #5014 )
...
fix: handle null families field in Ollama model details schema
- Updated OllamaModelDetailsSchema to make families field nullable and optional
- Made all unused properties optional in Ollama schemas to prevent validation errors
- Added test cases to verify handling of null families field
- Only required properties that are actually used in the code are now mandatory
- Fixes Zod validation error when Ollama returns null for families array
2025-06-22 10:55:16 -04:00
github-actions[bot]
3e28921ef0
Changeset version bump ( #4998 )
...
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-06-21 15:45:43 -04:00
renovate[bot]
86ce767688
fix(deps): update dependency serialize-error to v12 ( #4832 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-06-20 23:15:19 -04:00
renovate[bot]
15d5af6919
fix(deps): update dependency pretty-bytes to v7 ( #4806 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-06-20 23:14:01 -04:00
SannidhyaSah
7392f14e44
feat: add profile-specific context condensing thresholds ( #4456 )
...
Co-authored-by: Daniel Riccio <ricciodaniel98@gmail.com>
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-06-20 23:02:04 -04:00
Brad Davis
37ed013157
fix context length for lmstudio and ollama ( #2462 ) ( #4314 )
...
Co-authored-by: Daniel Riccio <ricciodaniel98@gmail.com>
2025-06-20 22:53:04 -04:00
github-actions[bot]
a24b7210e4
Changeset version bump ( #4963 )
...
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-06-20 22:51:05 -04:00
roomote
133af6ae64
Fix #4958 : Increase vitest timeout for Windows CI ( #4959 )
...
Co-authored-by: Chris Estreich <cestreich@gmail.com>
2025-06-20 17:14:42 -07:00
Ksandr
d99ae582d0
feature: add toggle for disable mcp server tool from prompt ( #3551 )
...
* add toggle for disable mcp server tool from prompt
* languages
* fix error message
* Update src/core/prompts/instructions/create-mcp-server.ts
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* fix build
* typo
* refactor: make the switch style consistent
* respect review
* refactor: improve layout and styling in McpToolRow component
* fix: update new mcp tests
* tailwind css for disabledTool swipper
* id locale (from main)
* fix: improve error message for updating tool settings
* fix: specify type for serverConfigData as Record<string, any>
* fix: enhance UI layout and improve accessibility for tool controls
* fix: migrate jest.Mock to vitest Mock type
* Update .changeset/slimy-years-smell.md
* fix: replace enabled switch with button
---------
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
Co-authored-by: Daniel <57051444+daniel-lxs@users.noreply.github.com>
Co-authored-by: Daniel Riccio <ricciodaniel98@gmail.com>
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-06-20 19:14:59 -04:00
John Richmond
805fe7021d
It's compliant if you're on your first attempt to fetch a session token ( #4957 )
2025-06-20 16:06:35 -07:00
roomote
6ed217c716
Fixes #4882 : Remove experimental setting for command execution in attempt_completion ( #4884 )
...
* Fixes #4882 : Remove experimental setting for command execution in attempt_completion
- Remove DISABLE_COMPLETION_COMMAND from experiments system
- Permanently disable command execution in attempt_completion tool
- Update tool prompts to remove command parameter and examples
- Remove experimental UI toggle and localization entries (18+ languages)
- Update tests to reflect permanent behavior
- Remove experiment-specific test file
Command execution is now permanently disabled in attempt_completion.
Users must use execute_command tool separately before attempt_completion.
* refactor: simplify getAttemptCompletionDescription by removing unnecessary variables
* test: fix tests by regenerating snaps
---------
Co-authored-by: Daniel Riccio <ricciodaniel98@gmail.com>
2025-06-20 17:48:01 -04:00
Hannes Rudolph
85d73af334
feat: add LaTeX math equation rendering in chat window ( #4258 ) ( #4786 )
...
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Daniel Riccio <ricciodaniel98@gmail.com>
2025-06-20 15:45:18 -04:00
Hannes Rudolph
7a8483dc12
fix: add symlink support to list_files tool ( #4654 ) ( #4859 )
...
Co-authored-by: Daniel Riccio <ricciodaniel98@gmail.com>
2025-06-20 15:26:55 -04:00
peng
5012922a18
Fix recursive directory scanning in @ mention "Add Folder" functionality ( #4863 )
2025-06-20 15:24:37 -04:00
Daniel
9a5f6ce7ea
fix: resolve marketplace timeout issues and display installed MCPs ( #4817 ) ( #4941 )
2025-06-20 13:20:02 -04:00
Matt Rubens
b6bbb1e95b
Add choice to share with organization or publicly ( #4899 )
2025-06-19 22:29:42 -04:00
Chris Estreich
c6d1cee448
Disable flakey tests ( #4911 )
2025-06-19 18:39:39 -07:00
Hannes Rudolph
9e96fcabc6
fix: resolve phantom subtask display on cancel during API retry ( #4602 ) ( #4893 )
2025-06-19 13:41:24 -06:00
github-actions[bot]
ea7749dc3b
Changeset version bump ( #4880 )
...
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-06-19 10:39:07 -04:00
renovate[bot]
fba89d9c53
fix(deps): update dependency puppeteer-chromium-resolver to v24 ( #4812 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-19 00:53:46 -07:00
Chris Estreich
72cb248ef8
Fix tree-sitter ( #4857 )
2025-06-18 15:41:38 -07:00
Chris Estreich
775457c59a
Yield the cost in usage data for Anthropic ( #4849 )
2025-06-18 11:59:11 -07:00
Olwer Altuve
4b2b05f262
Rate limit when starting a subtask ( #4453 )
...
Co-authored-by: Daniel Riccio <ricciodaniel98@gmail.com>
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-06-18 12:45:36 -04:00
Hannes Rudolph
9b18b145b4
fix: improve error handling for codebase search embeddings ( #4432 )
...
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Daniel Riccio <ricciodaniel98@gmail.com>
2025-06-18 11:19:02 -04:00
Hannes Rudolph
bdc60fa4e4
fix: resolve MCP server execution on Windows with node version managers ( #1246 ) ( #4711 )
...
Co-authored-by: Daniel Riccio <ricciodaniel98@gmail.com>
2025-06-18 11:18:26 -04:00
renovate[bot]
b909643684
fix(deps): update dependency openai to v5 ( #4650 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-17 15:36:23 -07:00
renovate[bot]
a68fa6589c
fix(deps): update dependency pkce-challenge to v5 ( #4653 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-17 15:34:16 -07:00
github-actions[bot]
0d2878193b
Changeset version bump ( #4801 )
...
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-06-17 17:58:47 -04:00
Matt Rubens
e93fd12f69
v3.21.0 ( #4800 )
2025-06-17 17:53:59 -04:00
Chris Hasson
e484bfff32
Reapply "Always focus the panel when clicked to ensure menu buttons are visible" ( #4598 )
...
Co-authored-by: Daniel Riccio <ricciodaniel98@gmail.com>
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-06-17 16:51:56 -04:00
Daniel
f18cf3d7ea
feat: add Gemini 2.5 models (Pro, Flash and Flash Lite) ( #4798 )
2025-06-17 16:36:37 -04:00
feifei
5c5ee8c324
Fix/4100 subtask completion mismatch ( #4738 )
...
Co-authored-by: yansheng3 <yansheng3@staff.weibo.com>
2025-06-17 15:06:44 -04:00
Matt Rubens
d8b468adbf
Remove warning about commands switching working directory ( #4795 )
2025-06-17 14:58:03 -04:00
KJ7LNW
9b605c997c
Add proper error handling for API conversation history issues ( #4312 )
...
Co-authored-by: Eric Wheeler <roo-code@z.ewheeler.org>
2025-06-17 14:20:40 -04:00
Daniel
38c7f360ac
fix: normalize Windows paths in MCP variable injection ( #4739 ) ( #4741 )
2025-06-17 14:13:55 -04:00
Christiaan Arnoldus
bbbff7344b
✨ feat(tools): Support for Excel (.xlsx) files ( #4668 )
2025-06-17 14:12:33 -04:00
Matt Rubens
7b5a1d987d
Turn on marketplace ( #4788 )
2025-06-17 14:00:27 -04:00
Matt Rubens
a13fd1cb7d
Include the cwd in the terminal details ( #4783 )
2025-06-17 11:53:49 -04:00
Matt Rubens
48c9bd5fae
Encourage use of start_line in multi-file diff to match legacy diff ( #4777 )
2025-06-17 10:40:37 -04:00
Matt Rubens
e95c1e88d7
MDM check improvements ( #4770 )
...
* Better check for production clerk
* Send to account tab if required
* Fix tests
2025-06-17 07:35:20 -04:00
Chris Estreich
62c3914034
Farewell jest ( #4607 )
...
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-06-16 21:39:45 -07:00
Matt Rubens
c10fbbc3a7
Fix typo in mdm.json ( #4767 )
...
* Fix typo in mdm.json
* Update src/services/mdm/MdmService.ts
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
---------
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-06-16 19:20:23 -04:00
Matt Rubens
8dd99a0254
Support config policies that require use of cloud ( #4762 )
...
* Support config policies that require use of cloud
* Switch to vitest
2025-06-16 18:31:22 -04:00
Daniel
2e2f83be60
fix: align codebase indexing with list-files hidden directory filtering ( #4709 )
2025-06-15 15:43:46 -04:00
Matt Rubens
10143ba712
Adjust position within context menus to be near Copilot ( #4718 )
2025-06-15 07:51:13 -04:00
SmirnovDev
bfe2274813
Add max tokens checkbox option for OpenAI compatible provider ( #4467 )
...
Co-authored-by: AlexandruSmirnov <test@example.com>
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-06-14 23:28:09 -04:00