feat(hooks): add ultrawork-model-override hook for per-agent model swap
This commit is contained in:
@@ -32,6 +32,11 @@ export const AgentOverrideConfigSchema = z.object({
|
||||
budgetTokens: z.number().optional(),
|
||||
})
|
||||
.optional(),
|
||||
/** Ultrawork model override configuration. */
|
||||
ultrawork: z.object({
|
||||
model: z.string(),
|
||||
variant: z.string().optional(),
|
||||
}).optional(),
|
||||
/** Reasoning effort level (OpenAI). Overrides category and default settings. */
|
||||
reasoningEffort: z.enum(["low", "medium", "high", "xhigh"]).optional(),
|
||||
/** Text verbosity level. */
|
||||
|
||||
@@ -25,6 +25,7 @@ export const HookNameSchema = z.enum([
|
||||
"interactive-bash-session",
|
||||
|
||||
"thinking-block-validator",
|
||||
"ultrawork-model-override",
|
||||
"ralph-loop",
|
||||
"category-skill-reminder",
|
||||
|
||||
|
||||
Reference in New Issue
Block a user