feat(config): add staleTimeoutMs to BackgroundTaskConfig
This commit is contained in:
parent
9a273a4ad8
commit
360984abec
@ -69,7 +69,6 @@
|
|||||||
"agent-usage-reminder",
|
"agent-usage-reminder",
|
||||||
"non-interactive-env",
|
"non-interactive-env",
|
||||||
"interactive-bash-session",
|
"interactive-bash-session",
|
||||||
"empty-message-sanitizer",
|
|
||||||
"thinking-block-validator",
|
"thinking-block-validator",
|
||||||
"ralph-loop",
|
"ralph-loop",
|
||||||
"compaction-context-injector",
|
"compaction-context-injector",
|
||||||
@ -2394,6 +2393,10 @@
|
|||||||
"type": "number",
|
"type": "number",
|
||||||
"minimum": 1
|
"minimum": 1
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"staleTimeoutMs": {
|
||||||
|
"type": "number",
|
||||||
|
"minimum": 60000
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@ -282,6 +282,8 @@ export const BackgroundTaskConfigSchema = z.object({
|
|||||||
defaultConcurrency: z.number().min(1).optional(),
|
defaultConcurrency: z.number().min(1).optional(),
|
||||||
providerConcurrency: z.record(z.string(), z.number().min(1)).optional(),
|
providerConcurrency: z.record(z.string(), z.number().min(1)).optional(),
|
||||||
modelConcurrency: z.record(z.string(), z.number().min(1)).optional(),
|
modelConcurrency: z.record(z.string(), z.number().min(1)).optional(),
|
||||||
|
/** Stale timeout in milliseconds - interrupt tasks with no activity for this duration (default: 180000 = 3 minutes, minimum: 60000 = 1 minute) */
|
||||||
|
staleTimeoutMs: z.number().min(60000).optional(),
|
||||||
})
|
})
|
||||||
|
|
||||||
export const NotificationConfigSchema = z.object({
|
export const NotificationConfigSchema = z.object({
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user