fix: add orchestrator-sisyphus and Momus to schema
Add missing agent names to Zod schema: - BuiltinAgentNameSchema - OverridableAgentNameSchema - AgentOverridesSchema This allows orchestrator-sisyphus and Momus (Plan Reviewer) to be properly validated in oh-my-opencode.json config files. Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This commit is contained in:
parent
545b0a2dc8
commit
ef0220e508
@ -25,6 +25,8 @@ export const BuiltinAgentNameSchema = z.enum([
|
|||||||
"document-writer",
|
"document-writer",
|
||||||
"multimodal-looker",
|
"multimodal-looker",
|
||||||
"Metis (Plan Consultant)",
|
"Metis (Plan Consultant)",
|
||||||
|
"Momus (Plan Reviewer)",
|
||||||
|
"orchestrator-sisyphus",
|
||||||
])
|
])
|
||||||
|
|
||||||
export const BuiltinSkillNameSchema = z.enum([
|
export const BuiltinSkillNameSchema = z.enum([
|
||||||
@ -40,12 +42,14 @@ export const OverridableAgentNameSchema = z.enum([
|
|||||||
"OpenCode-Builder",
|
"OpenCode-Builder",
|
||||||
"Prometheus (Planner)",
|
"Prometheus (Planner)",
|
||||||
"Metis (Plan Consultant)",
|
"Metis (Plan Consultant)",
|
||||||
|
"Momus (Plan Reviewer)",
|
||||||
"oracle",
|
"oracle",
|
||||||
"librarian",
|
"librarian",
|
||||||
"explore",
|
"explore",
|
||||||
"frontend-ui-ux-engineer",
|
"frontend-ui-ux-engineer",
|
||||||
"document-writer",
|
"document-writer",
|
||||||
"multimodal-looker",
|
"multimodal-looker",
|
||||||
|
"orchestrator-sisyphus",
|
||||||
])
|
])
|
||||||
|
|
||||||
export const AgentNameSchema = BuiltinAgentNameSchema
|
export const AgentNameSchema = BuiltinAgentNameSchema
|
||||||
@ -118,12 +122,14 @@ export const AgentOverridesSchema = z.object({
|
|||||||
"OpenCode-Builder": AgentOverrideConfigSchema.optional(),
|
"OpenCode-Builder": AgentOverrideConfigSchema.optional(),
|
||||||
"Prometheus (Planner)": AgentOverrideConfigSchema.optional(),
|
"Prometheus (Planner)": AgentOverrideConfigSchema.optional(),
|
||||||
"Metis (Plan Consultant)": AgentOverrideConfigSchema.optional(),
|
"Metis (Plan Consultant)": AgentOverrideConfigSchema.optional(),
|
||||||
|
"Momus (Plan Reviewer)": AgentOverrideConfigSchema.optional(),
|
||||||
oracle: AgentOverrideConfigSchema.optional(),
|
oracle: AgentOverrideConfigSchema.optional(),
|
||||||
librarian: AgentOverrideConfigSchema.optional(),
|
librarian: AgentOverrideConfigSchema.optional(),
|
||||||
explore: AgentOverrideConfigSchema.optional(),
|
explore: AgentOverrideConfigSchema.optional(),
|
||||||
"frontend-ui-ux-engineer": AgentOverrideConfigSchema.optional(),
|
"frontend-ui-ux-engineer": AgentOverrideConfigSchema.optional(),
|
||||||
"document-writer": AgentOverrideConfigSchema.optional(),
|
"document-writer": AgentOverrideConfigSchema.optional(),
|
||||||
"multimodal-looker": AgentOverrideConfigSchema.optional(),
|
"multimodal-looker": AgentOverrideConfigSchema.optional(),
|
||||||
|
"orchestrator-sisyphus": AgentOverrideConfigSchema.optional(),
|
||||||
})
|
})
|
||||||
|
|
||||||
export const ClaudeCodeConfigSchema = z.object({
|
export const ClaudeCodeConfigSchema = z.object({
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user