diff --git a/assets/oh-my-opencode.schema.json b/assets/oh-my-opencode.schema.json index 7c5c81e..46de579 100644 --- a/assets/oh-my-opencode.schema.json +++ b/assets/oh-my-opencode.schema.json @@ -65,6 +65,7 @@ "propertyNames": { "type": "string", "enum": [ + "OmO", "oracle", "librarian", "explore", diff --git a/src/config/schema.ts b/src/config/schema.ts index fea8c32..1beea29 100644 --- a/src/config/schema.ts +++ b/src/config/schema.ts @@ -17,6 +17,7 @@ const AgentPermissionSchema = z.object({ }) export const BuiltinAgentNameSchema = z.enum([ + "OmO", "oracle", "librarian", "explore", @@ -27,6 +28,7 @@ export const BuiltinAgentNameSchema = z.enum([ export const OverridableAgentNameSchema = z.enum([ "build", + "OmO", "oracle", "librarian", "explore", @@ -76,6 +78,7 @@ export const AgentOverrideConfigSchema = z.object({ export const AgentOverridesSchema = z.object({ build: AgentOverrideConfigSchema.optional(), + OmO: AgentOverrideConfigSchema.optional(), oracle: AgentOverrideConfigSchema.optional(), librarian: AgentOverrideConfigSchema.optional(), explore: AgentOverrideConfigSchema.optional(),