Skip to content

Commit 4ab3e2d

Browse files
committed
Merge branch 'main' of github.com:RooVetGit/Roo-Code into fix/ambiguous-edit-state
2 parents 89b6829 + 80912d0 commit 4ab3e2d

File tree

210 files changed

+5336
-4892
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

210 files changed

+5336
-4892
lines changed

.changeset/spotty-baboons-clap.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"roo-cline": patch
3+
---
4+
5+
13.3.3

CHANGELOG.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,23 @@
11
# Roo Code Changelog
22

3+
## [3.13.2] - 2025-04-18
4+
5+
- Allow custom URLs for Gemini provider
6+
7+
## [3.13.1] - 2025-04-18
8+
9+
- Support Gemini 2.5 Flash thinking mode (thanks @monotykamary)
10+
- Make auto-approval toggle on/off states more obvious (thanks @sachasayan)
11+
- Add telemetry for shell integration errors
12+
- Fix the path of files dragging into the chat textarea on Windows (thanks @NyxJae)
13+
314
## [3.13.0] - 2025-04-17
415

516
- UI improvements to task header, chat view, history preview, and welcome view (thanks @sachasayan!)
617
- Add append_to_file tool for appending content to files (thanks @samhvw8!)
718
- Add Gemini 2.5 Flash Preview to Gemini and Vertex providers (thanks @nbihan-mediware!)
819
- Fix image support in Bedrock (thanks @Smartsheet-JB-Brown!)
9-
- Make diff edits more resilient to models passing in incorrect parameters
20+
- Make diff edits more resilient to models passing in incorrect parameters
1021

1122
## [3.12.3] - 2025-04-17
1223

README.md

Lines changed: 29 additions & 29 deletions
Large diffs are not rendered by default.

evals/apps/cli/src/index.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ import {
2929
updateTask,
3030
createTaskMetrics,
3131
updateTaskMetrics,
32+
createToolError,
3233
} from "@evals/db"
3334
import { IpcServer, IpcClient } from "@evals/ipc"
3435

@@ -189,7 +190,7 @@ const runExercise = async ({ run, task, server }: { run: Run; task: Task; server
189190
ROO_CODE_IPC_SOCKET_PATH: taskSocketPath,
190191
},
191192
shell: "/bin/bash",
192-
})`code --disable-workspace-trust -n ${workspacePath}`
193+
})`code --disable-workspace-trust -W ${workspacePath}`
193194

194195
// Give VSCode some time to spawn before connecting to its unix socket.
195196
await new Promise((resolve) => setTimeout(resolve, 3_000))
@@ -255,6 +256,12 @@ const runExercise = async ({ run, task, server }: { run: Run; task: Task; server
255256
rooTaskId = payload[0]
256257
}
257258

259+
if (eventName === RooCodeEventName.TaskToolFailed) {
260+
// eslint-disable-next-line @typescript-eslint/no-unused-vars
261+
const [_taskId, toolName, error] = payload
262+
await createToolError({ taskId: task.id, toolName, error })
263+
}
264+
258265
if (
259266
(eventName === RooCodeEventName.TaskTokenUsageUpdated || eventName === RooCodeEventName.TaskCompleted) &&
260267
taskMetricsId
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
CREATE TABLE `toolErrors` (
2+
`id` integer PRIMARY KEY AUTOINCREMENT NOT NULL,
3+
`runId` integer,
4+
`taskId` integer,
5+
`toolName` text NOT NULL,
6+
`error` text NOT NULL,
7+
`createdAt` integer NOT NULL,
8+
FOREIGN KEY (`runId`) REFERENCES `runs`(`id`) ON UPDATE no action ON DELETE no action,
9+
FOREIGN KEY (`taskId`) REFERENCES `tasks`(`id`) ON UPDATE no action ON DELETE no action
10+
);

0 commit comments

Comments
 (0)