Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1187 commits
Select commit Hold shift + click to select a range
8433eaf
feat(evals-ui): Add filtering, bulk delete, tool consolidation, and r…
hannesrudolph Dec 4, 2025
c719117
Be safer about large file reads (#9843)
jr Dec 4, 2025
b9e2fd1
Revert "fix: sanitize reasoning_details IDs to remove invalid charact…
mrubens Dec 5, 2025
581256d
Exclude the ID from Roo reasoning details (#9847)
mrubens Dec 5, 2025
a1d392f
fix: prevent cascading truncation loop by only truncating visible mes…
hannesrudolph Dec 5, 2025
630c8bc
FIX + feat: add MessageManager layer for centralized history coordina…
hannesrudolph Dec 5, 2025
c10d1d9
feat(web-evals): add multi-model launch and UI improvements (#9845)
hannesrudolph Dec 5, 2025
7945860
Revert "Exclude the ID from Roo reasoning details" (#9850)
mrubens Dec 5, 2025
9f111e1
fix: handle unknown/invalid native tool calls to prevent extension fr…
daniel-lxs Dec 5, 2025
bea7d81
feat: add gpt-5.1-codex-max model to OpenAI provider (#9848)
hannesrudolph Dec 5, 2025
3e3fa32
Delete .changeset/symlink-commands.md
mrubens Dec 5, 2025
39a549f
Release v3.36.1 (#9851)
mrubens Dec 5, 2025
247bf01
Changeset version bump (#9840)
github-actions[bot] Dec 5, 2025
a3de293
feat: add dynamic settings support for Roo models from API (#9852)
hannesrudolph Dec 5, 2025
e633c62
chore: restrict gpt-5 tool set to apply_patch (#9853)
hannesrudolph Dec 5, 2025
6bdefb8
Fix chutes model fetching (#9854)
cte Dec 5, 2025
1b151c0
Release v3.36.2 (#9855)
mrubens Dec 5, 2025
65c750d
Changeset version bump (#9856)
github-actions[bot] Dec 5, 2025
5c50160
Better error logs for parseToolCall exceptions (#9857)
cte Dec 5, 2025
642a187
(update): Add DeepSeek V3-2 Support for Baseten Provider (#9861)
AlexKer Dec 5, 2025
d285d01
web: Product pages (#9865)
brunobergher Dec 5, 2025
9f4dcfc
fix: sanitize removed/invalid API providers to prevent infinite loop …
hannesrudolph Dec 5, 2025
9d5eca9
Update xAI models catalog (#9872)
hannesrudolph Dec 5, 2025
dd92453
refactor: decouple tools from system prompt (#9784)
daniel-lxs Dec 5, 2025
4a5cbcb
Stop making count_tokens requests (#9884)
mrubens Dec 6, 2025
2eae321
Default to using native tools when supported on openrouter (#9878)
mrubens Dec 6, 2025
946fd03
feat: change defaultToolProtocol default from xml to native (#9892)
roomote[bot] Dec 6, 2025
8aa1346
Refactor: Unified context-management architecture with improved UX (#…
hannesrudolph Dec 7, 2025
1f7e1ee
Make eval runs deleteable (#9909)
mrubens Dec 8, 2025
bea7626
fix: add Kimi, MiniMax, and Qwen model configurations for Bedrock (#9…
roomote[bot] Dec 8, 2025
1370cb0
fix: use foreground color for context-management icons (#9912)
hannesrudolph Dec 8, 2025
efbf427
feat: add xhigh reasoning effort for gpt-5.1-codex-max (#9900)
andrewginns Dec 8, 2025
fba8508
feat: add search_replace native tool for single-replacement operation…
hannesrudolph Dec 8, 2025
6f602fc
Improve cloud job error logging for RCC provider errors (#9924)
cte Dec 8, 2025
754b701
feat: configure tool preferences for xAI models (#9923)
hannesrudolph Dec 8, 2025
88a0bed
fix: process finish_reason to emit tool_call_end events (#9927)
daniel-lxs Dec 8, 2025
ee48b3a
fix: suppress 'ask promise was ignored' error in handleError (#9914)
daniel-lxs Dec 9, 2025
375c103
fix: exclude apply_diff from native tools when diffEnabled is false (…
roomote[bot] Dec 9, 2025
93a43e4
Try to make OpenAI errors more useful (#9639)
mrubens Dec 9, 2025
de00ab1
refactor: consolidate ThinkingBudget components and fix disable handl…
hannesrudolph Dec 9, 2025
3356267
Add timeout to OpenAI Compatible Provider Client (#9898)
dcbartlett Dec 9, 2025
2efebf5
fix: add finish_reason processing to xai.ts provider (#9929)
daniel-lxs Dec 9, 2025
5bde2e5
Remove defaultTemperature from Roo provider configuration (#9932)
mrubens Dec 9, 2025
54a5265
feat: forbid time estimates in architect mode (#9931)
roomote[bot] Dec 9, 2025
c103a4a
feat: streaming tool stats + token usage throttling (#9926)
hannesrudolph Dec 9, 2025
8a98f14
feat: Make Architect save to `/plans` and gitignore it (#9944)
brunobergher Dec 9, 2025
e142906
feat: add announcement support CTA and social icons (#9945)
hannesrudolph Dec 9, 2025
f89a6be
fix: display actual API error message instead of generic text on retr…
hannesrudolph Dec 9, 2025
83787a7
feat(roo): add versioned settings support with minPluginVersion gatin…
hannesrudolph Dec 9, 2025
0068d1f
Revert "feat: change defaultToolProtocol default from xml to native" …
mrubens Dec 9, 2025
4608c97
fix: return undefined instead of 0 for disabled API timeout (#9960)
hannesrudolph Dec 9, 2025
1898848
feat(deepseek): update DeepSeek models to V3.2 with new pricing (#9962)
hannesrudolph Dec 9, 2025
721b02e
Add a way to save screenshots from the browser tool (#9963)
mrubens Dec 10, 2025
ada7411
Tweaks to baseten model definitions (#9866)
mrubens Dec 10, 2025
29d6f6d
fix: always show tool protocol selector for openai-compatible (#9966)
hannesrudolph Dec 10, 2025
24eb6ae
feat: add API error telemetry to OpenRouter provider (#9953)
daniel-lxs Dec 10, 2025
f472a82
fix: validate and fix tool_result IDs before API requests (#9952)
daniel-lxs Dec 10, 2025
df5fdef
fix: respect explicit supportsReasoningEffort array values (#9970)
hannesrudolph Dec 10, 2025
0cf5b28
v3.36.3 (#9972)
cte Dec 10, 2025
048e7f3
feat(gemini): add minimal and medium reasoning effort levels (#9973)
hannesrudolph Dec 10, 2025
03912d8
Delete changeset files (#9977)
cte Dec 10, 2025
36ef603
Add missing release notes for v3.36.3 (#9979)
cte Dec 10, 2025
ab18bf3
feat: add error details modal with on-demand display (#9985)
roomote[bot] Dec 10, 2025
e092e77
Fix: Correct TODO list display order in chat view (ROO-107) (#9991)
roomote[bot] Dec 10, 2025
5a4315f
fix: prevent premature rawChunkTracker clearing for MCP tools (#9993)
daniel-lxs Dec 10, 2025
fda020a
fix: filter out 429 rate limit errors from API error telemetry (#9987)
daniel-lxs Dec 10, 2025
2cd772c
Release v3.36.4 (#9994)
cte Dec 10, 2025
380a578
Changeset version bump (#9995)
github-actions[bot] Dec 10, 2025
1cf6ae6
feat(telemetry): add app version to exception captures and filter 402…
daniel-lxs Dec 10, 2025
f05dd59
Remove Glama provider (#9801)
hannesrudolph Dec 10, 2025
2a70a2e
@roo-code/types v1.90.0 (#9998)
cte Dec 10, 2025
483e70c
fix: apply versioned settings on nightly builds (#9997)
hannesrudolph Dec 10, 2025
0cbaed7
feat: add toggle for Enter key behavior in chat input (#10002)
hannesrudolph Dec 11, 2025
6a30d94
chore: remove list_code_definition_names tool (#10005)
hannesrudolph Dec 11, 2025
a1d3a43
Update roomotes.yml (#10008)
cte Dec 11, 2025
f9cfc66
fix: add general API endpoints for Z.ai provider (#9894)
roomote[bot] Dec 11, 2025
47320dc
fix: handle empty Gemini responses and reasoning loops (#10007)
hannesrudolph Dec 11, 2025
8731709
fix: add missing tool_result blocks to prevent API errors (#10015)
daniel-lxs Dec 11, 2025
51dbccf
feat: add gpt-5.2 model to openai-native provider (#10024)
hannesrudolph Dec 11, 2025
8a68b04
fix: filter orphaned tool_results when more results than tool_uses (#…
daniel-lxs Dec 11, 2025
526e195
Release v3.36.5 (#10029)
cte Dec 11, 2025
21c2d93
Changeset version bump (#10032)
github-actions[bot] Dec 11, 2025
c513df5
fix: merge settings and versionedSettings for Roo provider models (#1…
hannesrudolph Dec 11, 2025
7766b91
Revert "fix: merge settings and versionedSettings for Roo provider mo…
cte Dec 11, 2025
5072ff1
Revert the 3.6.5 release (we halted it) (#10036)
cte Dec 11, 2025
4dabd52
Release v3.36.5 (#10037)
cte Dec 11, 2025
f97b515
Changeset version bump (#10038)
github-actions[bot] Dec 11, 2025
495b5c6
ux: improve auto-approve timer visibility in follow-up suggestions (#…
brunobergher Dec 12, 2025
d976a9b
fix: cancel auto-approval timeout when user starts typing (#9937)
roomote[bot] Dec 12, 2025
23a214c
fix: extract raw error message from OpenRouter metadata (#10039)
daniel-lxs Dec 12, 2025
ba7c553
feat: add tool alias support for model-specific tool customization (#…
daniel-lxs Dec 12, 2025
0f8fac9
fix: show tool protocol dropdown for LiteLLM provider (#10053)
daniel-lxs Dec 12, 2025
8da4d3d
feat: add WorkspaceTaskVisibility type for organization cloud setting…
roomote[bot] Dec 12, 2025
f60c14e
Release: v1.91.0 (#10055)
jr Dec 12, 2025
3521270
feat: sanitize MCP server/tool names for API compatibility (#10054)
daniel-lxs Dec 12, 2025
0742335
Release v3.36.6 (#10057)
cte Dec 12, 2025
4771de1
Changeset version bump (#10058)
github-actions[bot] Dec 12, 2025
a3b258a
fix: use JavaScript-based hover for checkpoint menu visibility (#10056)
hannesrudolph Dec 12, 2025
0fbbe66
feat: remove auto-approve toggles for to-do and retry actions (#10062)
hannesrudolph Dec 14, 2025
e4b9568
feat(openrouter): add improvements to openrouter provider (#10082)
hannesrudolph Dec 14, 2025
1be8a99
feat: Add Amazon Nova 2 Lite model to Bedrock provider (#9830)
roomote[bot] Dec 14, 2025
9f3122f
feat: add AWS Bedrock service tier support (#9955)
roomote[bot] Dec 14, 2025
a80a74a
Capture more of OpenRouter's provider specific error details (#10073)
jr Dec 14, 2025
3254109
feat(web-evals): improve run logs and formatters (#10081)
hannesrudolph Dec 15, 2025
c713916
Move isToolAllowedForMode out of shared directory (#10089)
cte Dec 15, 2025
12d9fad
chore: add changeset for v3.36.7 (#10091)
mrubens Dec 15, 2025
1d4fc52
Changeset version bump (#10092)
github-actions[bot] Dec 15, 2025
1f3ab2b
fix: prevent duplicate MCP tools error by deduplicating servers at so…
daniel-lxs Dec 15, 2025
5929e26
feat: add metadata to error details dialog (#10050)
roomote[bot] Dec 15, 2025
1ff5d1d
web: Fixes link to provider pricing page (#10107)
brunobergher Dec 15, 2025
bf81fa7
feat(read-file): implement incremental token-budgeted file reading (#…
jr Dec 15, 2025
3502f41
Add config to control public sharing (#10105)
mrubens Dec 16, 2025
be894a6
Release: v1.92.0 (#10116)
mrubens Dec 16, 2025
a6caa55
Remove the description from bedrock service tiers (#10118)
mrubens Dec 16, 2025
ef3c88c
feat: remove strict ARN validation for Bedrock custom ARN users (#10110)
roomote[bot] Dec 16, 2025
69307ba
fix: prevent race condition from deleting wrong API messages (#10113)
hannesrudolph Dec 16, 2025
6619d46
feat(anthropic): enable native tools by default and add telemetry tra…
daniel-lxs Dec 16, 2025
a9a15b3
feat: enable native tools by default for multiple providers (#10059)
daniel-lxs Dec 16, 2025
596783d
Release v3.36.8 (#10119)
cte Dec 16, 2025
93bc8c4
fix: add additionalProperties: false to nested MCP tool schemas (#10109)
daniel-lxs Dec 16, 2025
a7b192a
fix: normalize tool call IDs for cross-provider compatibility via Ope…
daniel-lxs Dec 16, 2025
caf6142
feat: add full error details to streaming failure dialog (#10131)
roomote[bot] Dec 16, 2025
c7cdf83
fix: validate tool_result IDs in delegation resume flow (#10135)
daniel-lxs Dec 16, 2025
84c5d2f
feat(evals): improve evals UI with tool groups and duration fix (#10133)
hannesrudolph Dec 16, 2025
b4c6758
Changeset version bump (#10120)
github-actions[bot] Dec 16, 2025
6270c4b
Release v3.36.9 (#10138)
cte Dec 16, 2025
efef269
Changeset version bump (#10137)
github-actions[bot] Dec 16, 2025
f414ba4
fix: correct token counting for context truncation display (#9961)
hannesrudolph Dec 16, 2025
d274812
feat(deepseek): implement interleaved thinking mode for deepseek-reas…
hannesrudolph Dec 16, 2025
2863b1c
Update next.js to ~15.2.8 (#10140)
jr Dec 17, 2025
970deea
fix(deepseek): preserve reasoning_content during tool call sequences …
hannesrudolph Dec 17, 2025
cc3bc35
feat: add gemini-3-flash-preview model (#10151)
hannesrudolph Dec 17, 2025
275ccf6
Release v3.36.10 (#10153)
mrubens Dec 17, 2025
752a950
Changeset version bump (#10154)
github-actions[bot] Dec 17, 2025
4693b9e
fix(bedrock): convert tool_result to XML text when native tools disab…
daniel-lxs Dec 17, 2025
ed631dc
fix: remove dots and colons from MCP tool names for Bedrock compatibi…
daniel-lxs Dec 17, 2025
affa5f2
fix(ROO-202): refresh Roo models cache with session token on auth sta…
daniel-lxs Dec 17, 2025
eac0d62
fix: support AWS GovCloud and China region ARNs in Bedrock provider (…
roomote[bot] Dec 17, 2025
9e9d779
feat: enable native tool calling by default for Z.ai models (#10158)
roomote[bot] Dec 17, 2025
0b86796
[feat] Claude Code Provider Native Tool Calling (#10077)
hannesrudolph Dec 17, 2025
aa3b4ae
fix: normalize MCP tool schemas for Bedrock and OpenAI strict mode (#…
daniel-lxs Dec 17, 2025
2a2411d
fix: enable native tools by default for OpenAI compatible provider (#…
daniel-lxs Dec 17, 2025
09552fa
Release v3.36.11 (#10161)
cte Dec 17, 2025
495664c
Changeset version bump (#10162)
github-actions[bot] Dec 17, 2025
45dbe4d
feat(telemetry): extract error messages from JSON payloads for better…
daniel-lxs Dec 17, 2025
f899de1
fix: add userAgentAppId to Bedrock embedder for code indexing (#10166)
roomote[bot] Dec 18, 2025
06c5c7f
feat: update OpenAI and Gemini tool preferences (#10170)
hannesrudolph Dec 18, 2025
17b1680
Release v3.36.12 (#10181)
cte Dec 18, 2025
d376869
Changeset version bump (#10182)
github-actions[bot] Dec 18, 2025
3cb2c1d
Revert "Revert "feat: change defaultToolProtocol default from xml to …
mrubens Dec 18, 2025
d92d729
fix(litellm): merge default model info with router models for NTC sup…
daniel-lxs Dec 18, 2025
e84e334
Release: v1.93.0 (#10190)
cte Dec 18, 2025
157a097
feat(vscode-lm): add native tool support (#10191)
daniel-lxs Dec 18, 2025
8251170
feat: Replace edit_file tool alias with edit_file tool (#9983)
hannesrudolph Dec 18, 2025
3e0d9c6
feat: lock task tool protocol for consistent task resumption (#10192)
daniel-lxs Dec 18, 2025
3a2ad6b
feat(telemetry): add PostHog exception tracking for consecutive mista…
daniel-lxs Dec 18, 2025
7789b40
Release v3.36.13 (#10194)
cte Dec 18, 2025
b37b231
Changeset version bump (#10195)
github-actions[bot] Dec 18, 2025
e2d1599
feat: improve 'no tools used' error handling with grace retry (#10196)
hannesrudolph Dec 18, 2025
9c03476
feat(vertex): add native tool calling for Claude models on Vertex AI …
hannesrudolph Dec 19, 2025
c3a4d14
fix: strip unsupported JSON Schema format values for OpenAI compatibi…
daniel-lxs Dec 19, 2025
4b9d9b7
Release v3.36.14 (#10200)
cte Dec 19, 2025
3c05cae
Changeset version bump (#10201)
github-actions[bot] Dec 19, 2025
2dec78c
fix: refresh models button not flushing cache properly (#9870)
pdecat Dec 19, 2025
3f1f8be
feat(vertex): add 1M context window beta support for Claude Sonnet 4 …
hannesrudolph Dec 19, 2025
61903f9
feat(providers): add native tool calling support to LM Studio and Qwe…
hannesrudolph Dec 19, 2025
6e2b852
ux: improve API error handling and visibility (#10204)
brunobergher Dec 19, 2025
bb358fb
ux: add downloadable error diagnostics from chat errors (#10188)
brunobergher Dec 19, 2025
397328c
feat: merge native tool defaults for openai-compatible provider (#10213)
hannesrudolph Dec 19, 2025
aabee0f
fix: force additionalProperties false for strict mode compatibility (…
daniel-lxs Dec 19, 2025
bade932
fix: enable native tool calls for Requesty provider (ROO-235) (#10211)
daniel-lxs Dec 19, 2025
ccbb25d
Release v3.36.15 (#10218)
cte Dec 19, 2025
f7adc4b
Changeset version bump (#10219)
github-actions[bot] Dec 19, 2025
5c798a9
fix: normalize tool schemas for VS Code LM API to fix error 400 (#10221)
hannesrudolph Dec 20, 2025
d2814da
Release v3.36.16 (#10224)
mrubens Dec 20, 2025
78dc344
Changeset version bump (#10225)
github-actions[bot] Dec 20, 2025
5ae4d4d
Custom tool calling (#10083)
cte Dec 21, 2025
3beeac6
Remove the "test" custom tools (#10255)
cte Dec 21, 2025
2bb3755
Add custom tool definitions to @roo-code/types (#10233)
cte Dec 21, 2025
08eed65
fix(evals): add missing packages/core to Dockerfile.runner (#10272)
hannesrudolph Dec 22, 2025
a148b0b
feat: add Cloud Team page with comprehensive team features (#10267)
roomote[bot] Dec 22, 2025
e3cd031
feat: remove parallel_tool_calls parameter from litellm provider (#10…
roomote[bot] Dec 22, 2025
529e0d7
fix: enable Requesty refresh models with credentials (#10273)
daniel-lxs Dec 22, 2025
6b141fb
fix: disable strict mode for MCP tools to preserve optional parameter…
daniel-lxs Dec 22, 2025
7fae76e
fix: move array-specific properties into anyOf variant in normalizeTo…
daniel-lxs Dec 22, 2025
f462eeb
fix(chutes): add graceful fallback for model parsing (#10279)
hannesrudolph Dec 22, 2025
9b06a98
fix: emit tool_call_end events in OpenAI handler when streaming ends …
daniel-lxs Dec 22, 2025
d00d9ed
feat: deprecate XML tool protocol selection, force native for new tas…
daniel-lxs Dec 23, 2025
518a440
feat(zai): add GLM-4.7 model with thinking mode support (#10282)
hannesrudolph Dec 23, 2025
44a7ba5
fix: improve reasoning_details accumulation and serialization (#10285)
hannesrudolph Dec 23, 2025
bd78a63
feat(evals): add message log deduper utility (#10286)
hannesrudolph Dec 23, 2025
e7c1851
feat(minimax): move environment_details to system message for thinkin…
hannesrudolph Dec 23, 2025
f21ec12
fix: add CRLF line ending normalization to search_replace and search_…
hannesrudolph Dec 23, 2025
eeaf33c
refactor(zai): merge environment_details into tool result instead of …
hannesrudolph Dec 23, 2025
a8ac2ce
fix: emit tool_call_end events in BaseOpenAiCompatibleProvider (#10293)
hannesrudolph Dec 23, 2025
89e9261
fix: preserve reasoning_content in condense summary for DeepSeek-reas…
hannesrudolph Dec 23, 2025
dd44f8f
Release v3.37.0 (#10295)
mrubens Dec 23, 2025
30090de
Changeset version bump (#10296)
github-actions[bot] Dec 23, 2025
71f312b
feat: enable mergeToolResultText for Roo Code Cloud provider (#10301)
hannesrudolph Dec 23, 2025
0f3df0e
feat: add grace retry for empty assistant messages (#10297)
hannesrudolph Dec 23, 2025
40812dc
Release: v1.95.0 (#10309)
jr Dec 23, 2025
9b99890
feat(prompts): strengthen native tool-use guidance (#10311)
hannesrudolph Dec 23, 2025
ded6486
feat: enable mergeToolResultText for all OpenAI-compatible providers …
hannesrudolph Dec 23, 2025
53e1ff0
fix: preserve reasoning_details shape to prevent malformed responses …
hannesrudolph Dec 23, 2025
dfa7c35
fix(task): drain queued messages while waiting for ask (#10315)
hannesrudolph Dec 23, 2025
6afc59b
fix(openai): send native tool definitions by default (#10314)
hannesrudolph Dec 23, 2025
57cafa5
ux: Provider-centric signup (#10306)
brunobergher Dec 23, 2025
5c7939b
chore: add changeset for v3.37.1 (#10316)
mrubens Dec 23, 2025
1e71015
Changeset version bump (#10317)
github-actions[bot] Dec 23, 2025
a07d28c
feat: remove OpenRouter Transforms feature (#10341)
roomote[bot] Dec 25, 2025
a510223
feat: remove simpleReadFileTool completely (#10254)
roomote[bot] Dec 25, 2025
343d5e9
Add support for skills (#10335)
mrubens Dec 26, 2025
0d50ed6
Add support for npm packages and .env files to custom tools (#10336)
cte Dec 26, 2025
2eebf3c
fix: capture extended thinking signatures for tool use continuations …
daniel-lxs Dec 26, 2025
13370a2
feat: add optional mode field to slash command front matter (#10344)
roomote[bot] Dec 27, 2025
c61dd7a
Remove the mergeToolResultText in the Roo provider for now (#10359)
mrubens Dec 27, 2025
25f76ce
Revert "fix: capture extended thinking signatures for tool use contin…
mrubens Dec 27, 2025
5c5ddd3
Release v3.38.0 (#10361)
mrubens Dec 27, 2025
ba1dd3c
Changeset version bump (#10362)
github-actions[bot] Dec 27, 2025
7980cd3
fix: enforce maxConcurrentFileReads limit in read_file tool (#10363)
roomote[bot] Dec 27, 2025
add06a2
docs: clarify path to Security Settings in privacy policy (#10367)
roomote[bot] Dec 28, 2025
a18c9b7
Improve error message when read_file is used on directory (#10371)
roomote[bot] Dec 29, 2025
a42387e
Handle custom tool use similarly to MCP tools for ipc schema purposes…
jr Dec 29, 2025
e851b93
fix: correct GitHub repository URL in marketing page (#10377)
roomote[bot] Dec 29, 2025
6ba7931
Revert "feat: enable mergeToolResultText for all OpenAI-compatible pr…
hannesrudolph Dec 29, 2025
ca8fd5c
fix: flush pending tool results before condensing context (#10379)
daniel-lxs Dec 29, 2025
958705a
chore: add changeset for v3.38.1 (#10384)
mrubens Dec 29, 2025
c193f59
Changeset version bump (#10385)
github-actions[bot] Dec 29, 2025
19b7dac
fix: update Cerebras maxTokens to 16384 (#10387)
sebastiand-cerebras Dec 30, 2025
0e9a765
docs: Replace Todo Lists video with Context Management video (#10375)
SannidhyaSah Dec 30, 2025
6d8fa39
Release: v1.96.0 (#10395)
jr Dec 30, 2025
ed13921
feat(skills): align with Agent Skills spec (#10409)
hannesrudolph Dec 30, 2025
c37aa02
chore: remove human-relay provider (#10388)
hannesrudolph Dec 30, 2025
ca1bc18
Fix rate limit wait display (#10389)
hannesrudolph Dec 31, 2025
dea33f9
fix: prevent write_to_file from creating files at truncated paths (#1…
mrubens Dec 31, 2025
1179662
Release v3.38.2 (#10416)
mrubens Dec 31, 2025
2068531
Changeset version bump (#10417)
github-actions[bot] Dec 31, 2025
003a205
[DCV-3662] Reapply branding changes
jesusmgg Dec 31, 2025
204273f
[DCV-3662] Hide share/providers
jesusmgg Dec 31, 2025
0b10b54
[DCV-3662] Apply more branding changes
jesusmgg Dec 31, 2025
a6848ff
[DCV-3662] Apply more branding changes
jesusmgg Dec 31, 2025
69e51be
[DCV-3662] Restore secret manager settings fetching
jesusmgg Dec 31, 2025
95d152e
[DCV-3662] Update links
jesusmgg Dec 31, 2025
255ded6
[DCV-3662] Use correct translation keys
jesusmgg Dec 31, 2025
e825d78
Update more naming references
jesusmgg Dec 31, 2025
64d2155
Update remaining locales
jesusmgg Dec 31, 2025
5ec376e
Update missing strings
jesusmgg Dec 31, 2025
dab5cc1
Fix styling of chat intro
jesusmgg Dec 31, 2025
0b9e05b
[DCV-3662] Fix linter issues
jesusmgg Dec 31, 2025
6207793
[DCV-3662] Fix linter issues
jesusmgg Dec 31, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 0 additions & 1 deletion .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,6 @@ src/node_modules
!webview-ui/
!packages/evals/.docker/entrypoints/runner.sh
!packages/build/
!packages/cloud/
!packages/config-eslint/
!packages/config-typescript/
!packages/evals/
Expand Down
1 change: 1 addition & 0 deletions .env.sample
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,4 @@ POSTHOG_API_KEY=key-goes-here
# Roo Code Cloud / Local Development
CLERK_BASE_URL=https://epic-chamois-85.clerk.accounts.dev
ROO_CODE_API_URL=http://localhost:3000
ROO_CODE_PROVIDER_URL=http://localhost:8080/proxy/v1
5 changes: 5 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@ src/assets/docs/demo.gif filter=lfs diff=lfs merge=lfs -text
*.snap linguist-generated=true

# Non-English translation files - mark as linguist-generated to exclude from GitHub language statistics
# Package NLS files - mark non-English ones as generated
src/package.nls.*.json linguist-generated=true
# Exclude the base English file from being marked as generated
src/package.nls.json linguist-generated=false

# Root locales directory (contains only non-English translations)
locales/** linguist-generated=true

Expand Down
112 changes: 66 additions & 46 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,66 @@
name: Bug Report
description: Clearly report a bug with detailed repro steps
description: Report a broken behavior in plain language with a minimal reproduction
labels: ["bug"]
title: "[BUG] "
body:
- type: markdown
attributes:
value: |
**Thanks for your report!** Please check existing issues first:
👉 https://github.com/RooCodeInc/Roo-Code/issues
Thank you for your report! Please search existing issues first:
https://github.com/RooCodeInc/Roo-Code/issues

- type: textarea
id: problem
attributes:
label: Problem (one or two sentences)
description: Describe what went wrong in plain language.
placeholder: 'Example: "Expected the task to start, but nothing happened and no message appeared."'
validations:
required: true

- type: textarea
id: context
attributes:
label: Context (who is affected and when)
description: Who sees this and in what situation? Keep it non-technical.
placeholder: 'Example: "Happens to new users when starting a run from the New Run page with dark theme enabled."'
validations:
required: true

- type: textarea
id: steps
attributes:
label: Reproduction steps
description: Provide clear, numbered steps so we can reproduce.
placeholder: |
1) Environment/setup (OS, extension version, relevant settings)
2) Exact actions (clicks, inputs, commands)
3) What you observed after each step
validations:
required: true

- type: input
id: expected
attributes:
label: Expected result
placeholder: e.g., "The task starts and shows progress."
validations:
required: true

- type: input
id: actual
attributes:
label: Actual result
placeholder: e.g., "The button appears disabled and no progress is shown."
validations:
required: true

- type: textarea
id: variations
attributes:
label: Variations tried (optional)
description: Different browsers, devices, providers, or settings you tried.
placeholder: e.g., "Tried Chrome/Firefox, disabling dark theme, switching providers."

- type: input
id: version
Expand All @@ -19,17 +73,17 @@ body:
- type: dropdown
id: provider
attributes:
label: API Provider
label: API Provider (optional)
options:
- Anthropic
- AWS Bedrock
- Amazon Bedrock
- Chutes AI
- DeepSeek
- Glama
- Featherless AI
- Fireworks AI
- Google Gemini
- Google Vertex AI
- Groq
- Human Relay Provider
- LiteLLM
- LM Studio
- Mistral AI
Expand All @@ -43,57 +97,23 @@ body:
- VS Code Language Model API
- xAI (Grok)
- Not Applicable / Other
validations:
required: true

- type: input
id: model
attributes:
label: Model Used
label: Model Used (optional)
description: Exact model name (e.g., Claude 3.7 Sonnet). Use N/A if irrelevant.
validations:
required: true

- type: textarea
id: roo-code-tasks
attributes:
label: Roo Code Task Links (Optional)
description: |
If you have any publicly shared task links that demonstrate the issue, please paste them here.
This helps maintainers understand the context.
Example: https://app.roocode.com/share/task-id
label: Roo Code Task Links (optional)
description: If you have any publicly shared Roo Code task links that demonstrate the issue, paste them here.
placeholder: Paste your Roo Code share links here, one per line

- type: textarea
id: steps
attributes:
label: 🔁 Steps to Reproduce
description: |
Help us see what you saw. Give clear, numbered steps:

1. Setup (OS, extension version, settings)
2. Exact actions (clicks, input, files, commands)
3. What happened after each step

Think like you're writing a recipe. Without this, we can't reproduce the issue.
validations:
required: true

- type: textarea
id: what-happened
attributes:
label: 💥 Outcome Summary
description: |
Recap what went wrong in one or two lines.

Example: "Expected code to run, but got an empty response and no error."
placeholder: Expected ___, but got ___.
validations:
required: true

- type: textarea
id: logs
attributes:
label: 📄 Relevant Logs or Errors (Optional)
description: Paste API logs, terminal output, or errors here. Use triple backticks (```) for code formatting.
label: Relevant logs or errors (optional)
description: Paste relevant output or errors. Use triple backticks (```) for formatting.
render: shell
Loading
Loading