Skip to content

Commit 248a8c2

Browse files
committed
PR feedback
1 parent 26f6996 commit 248a8c2

File tree

3 files changed

+3
-6
lines changed

3 files changed

+3
-6
lines changed

src/core/task/__tests__/AutoApprovalHandler.spec.ts renamed to src/core/auto-approval/__tests__/AutoApprovalHandler.spec.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
import { GlobalState, ClineMessage } from "@roo-code/types"
22

3-
import { AutoApprovalHandler } from "../../auto-approval/AutoApprovalHandler"
3+
import { AutoApprovalHandler } from "../AutoApprovalHandler"
44

5-
// Mock getApiMetrics
65
vi.mock("../../../shared/getApiMetrics", () => ({
76
getApiMetrics: vi.fn(),
87
}))

src/core/auto-approval/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ export async function isAutoApproved({
6060
const mcpServerUse = JSON.parse(text) as McpServerUse
6161

6262
if (mcpServerUse.type === "use_mcp_tool") {
63-
return state.alwaysAllowMcp === true && isMcpToolAlwaysAllowed(text, state.mcpServers)
63+
return state.alwaysAllowMcp === true && isMcpToolAlwaysAllowed(mcpServerUse, state.mcpServers)
6464
} else if (mcpServerUse.type === "access_mcp_resource") {
6565
return state.alwaysAllowMcp === true
6666
}

src/core/auto-approval/mcp.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,7 @@ import type { McpServerUse } from "@roo-code/types"
22

33
import type { McpServer, McpTool } from "../../shared/mcp"
44

5-
export function isMcpToolAlwaysAllowed(text: string, mcpServers: McpServer[] | undefined): boolean {
6-
const mcpServerUse = JSON.parse(text) as McpServerUse
7-
5+
export function isMcpToolAlwaysAllowed(mcpServerUse: McpServerUse, mcpServers: McpServer[] | undefined): boolean {
86
if (mcpServerUse.type === "use_mcp_tool" && mcpServerUse.toolName) {
97
const server = mcpServers?.find((s: McpServer) => s.name === mcpServerUse.serverName)
108
const tool = server?.tools?.find((t: McpTool) => t.name === mcpServerUse.toolName)

0 commit comments

Comments
 (0)