From 0c237064b54a086ea8dc7ec83cb6474197b0d910 Mon Sep 17 00:00:00 2001 From: Nguyen Quang Huy <31732865+huynguyen03dev@users.noreply.github.com> Date: Sun, 14 Dec 2025 17:16:25 +0700 Subject: [PATCH] feat: add OmO agent to config schema for model override support (#46) --- assets/oh-my-opencode.schema.json | 1 + src/config/schema.ts | 3 +++ 2 files changed, 4 insertions(+) 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(),