diff --git a/assets/matrixx.schema.json b/assets/matrixx.schema.json index 416ca529446..2f37956f034 100644 --- a/assets/matrixx.schema.json +++ b/assets/matrixx.schema.json @@ -5097,27 +5097,6 @@ "minLength": 1 } }, - "model_capabilities": { - "type": "object", - "properties": { - "enabled": { - "type": "boolean" - }, - "auto_refresh_on_start": { - "type": "boolean" - }, - "refresh_timeout_ms": { - "type": "integer", - "exclusiveMinimum": 0, - "maximum": 9007199254740991 - }, - "source_url": { - "type": "string", - "format": "uri" - } - }, - "additionalProperties": false - }, "matrixx_self_config": { "type": "object", "properties": { diff --git a/src/config/index.ts b/src/config/index.ts index 7cef21052ba..2258bbc2f5b 100644 --- a/src/config/index.ts +++ b/src/config/index.ts @@ -12,7 +12,6 @@ export type { MatrixLoopConfig, MatrixxConfig, McpName, - ModelCapabilitiesConfig, MorpheusAgentConfig, MorpheusConfig, MorpheusTasksConfig, diff --git a/src/config/schema.ts b/src/config/schema.ts index 13e6a5b4387..71e534c99b4 100644 --- a/src/config/schema.ts +++ b/src/config/schema.ts @@ -15,7 +15,6 @@ export * from "./schema/hooks" export * from "./schema/matrix-loop" export * from "./schema/matrixx-config" export * from "./schema/matrixx-self-config" -export * from "./schema/model-capabilities" export * from "./schema/morpheus" export * from "./schema/morpheus-agent" export * from "./schema/notification" diff --git a/src/config/schema/matrixx-config.ts b/src/config/schema/matrixx-config.ts index ea3e2cec82e..a79e85d79d2 100644 --- a/src/config/schema/matrixx-config.ts +++ b/src/config/schema/matrixx-config.ts @@ -15,7 +15,6 @@ import { ExperimentalConfigSchema } from "./experimental" import { HookNameSchema } from "./hooks" import { MatrixLoopConfigSchema } from "./matrix-loop" import { MatrixxSelfConfigSkillConfigSchema } from "./matrixx-self-config" -import { ModelCapabilitiesConfigSchema } from "./model-capabilities" import { MorpheusConfigSchema } from "./morpheus" import { MorpheusAgentConfigSchema } from "./morpheus-agent" import { NotificationConfigSchema } from "./notification" @@ -71,8 +70,6 @@ export const MatrixxConfigSchema = z.object({ runtime_fallback: RuntimeFallbackConfigSchema.optional(), /** Paths to external agent definition files */ agent_definitions: AgentDefinitionsConfigSchema.optional(), - /** Dynamic model capabilities refresh configuration */ - model_capabilities: ModelCapabilitiesConfigSchema.optional(), /** Enable matrixx-self-config skill (default: false - opt-in feature) */ matrixx_self_config: MatrixxSelfConfigSkillConfigSchema.optional(), /** RTK bash command rewriter configuration (default: disabled) */ diff --git a/src/config/schema/model-capabilities.ts b/src/config/schema/model-capabilities.ts deleted file mode 100644 index 76adc6522d3..00000000000 --- a/src/config/schema/model-capabilities.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { z } from "zod" - -export const ModelCapabilitiesConfigSchema = z.object({ - enabled: z.boolean().optional(), - auto_refresh_on_start: z.boolean().optional(), - refresh_timeout_ms: z.number().int().positive().optional(), - source_url: z.string().url().optional(), -}) - -export type ModelCapabilitiesConfig = z.infer