Skip to content

Commit d36e778

Browse files
committed
fix(types): default mode/viewport and safe getModeBySlug in Task.getSystemPrompt()
1 parent 8f2a44a commit d36e778

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/core/task/Task.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2416,7 +2416,7 @@ export class Task extends EventEmitter<TaskEvents> implements TaskLike {
24162416

24172417
// Align browser tool enablement with generateSystemPrompt: require model image support,
24182418
// mode to include the browser group, and the user setting to be enabled.
2419-
const modeConfig = getModeBySlug(mode, customModes)
2419+
const modeConfig = getModeBySlug(mode ?? defaultModeSlug, customModes)
24202420
const modeSupportsBrowser = modeConfig?.groups.some((group) => getGroupName(group) === "browser") ?? false
24212421

24222422
const canUseBrowserTool =
@@ -2430,8 +2430,8 @@ export class Task extends EventEmitter<TaskEvents> implements TaskLike {
24302430
canUseBrowserTool,
24312431
mcpHub,
24322432
this.diffStrategy,
2433-
browserViewportSize,
2434-
mode,
2433+
browserViewportSize ?? "900x600",
2434+
mode ?? defaultModeSlug,
24352435
customModePrompts,
24362436
customModes,
24372437
customInstructions,

0 commit comments

Comments
 (0)