Fix run_commands timeout config defaults

This commit is contained in:
Robin Newhouse
2026-05-20 17:02:25 -07:00
parent 31007e4c83
commit 94b46f7615
4 changed files with 7 additions and 5 deletions
+2 -1
View File
@@ -26,6 +26,7 @@ import {
type ClineCore,
Llms,
ProviderSettingsManager,
readGlobalSettings,
SessionSource,
} from "@cline/core";
import type { Message } from "@cline/shared";
@@ -533,7 +534,7 @@ export class AcpAgent implements Agent {
mode: session.currentMode,
defaultToolAutoApprove: false,
toolPolicies: { "*": { autoApprove: false } },
runCommandsTimeoutMs: 30000,
runCommandsTimeoutMs: readGlobalSettings().runCommandsTimeoutMs ?? 30000,
enableSpawnAgent: true,
enableAgentTeams: false,
enableTools: true,
@@ -1,4 +1,4 @@
import { Llms } from "@cline/core";
import { Llms, readGlobalSettings } from "@cline/core";
import type { ChoiceContext } from "@opentui-ui/dialog";
import type { DialogActions } from "@opentui-ui/dialog/react";
import { useCallback, useMemo } from "react";
@@ -36,7 +36,9 @@ export function useConfigPanel(opts: {
}) {
const emptyConfigData = useMemo(
() => ({
general: { runCommandsTimeoutMs: 30000 },
general: {
runCommandsTimeoutMs: readGlobalSettings().runCommandsTimeoutMs ?? 30000,
},
workflows: [] as InteractiveConfigItem[],
rules: [] as InteractiveConfigItem[],
skills: [] as InteractiveConfigItem[],
+1 -1
View File
@@ -268,7 +268,7 @@ export async function loadInteractiveConfigData(input: {
const agents: InteractiveConfigItem[] = [];
const plugins: InteractiveConfigItem[] = [];
const general = {
runCommandsTimeoutMs: readGlobalSettings().runCommandsTimeoutMs,
runCommandsTimeoutMs: readGlobalSettings().runCommandsTimeoutMs ?? 30000,
};
const mcp: InteractiveConfigItem[] = [];
const tools: InteractiveConfigItem[] = [];
@@ -38,7 +38,6 @@ export const GlobalSettingsSchema = z
.number()
.int()
.positive()
.optional()
.catch(30000)
.default(30000),
})