Fix active-memory config schema fallback mismatch (#65048)

* fix(active-memory): remove built-in fallback model

* fix active-memory config schema fallback fields

* fix failover decision external abort typing
This commit is contained in:
Tak Hoffman
2026-04-11 20:19:42 -05:00
committed by GitHub
parent 51731d906f
commit 5d0b5388fa
10 changed files with 333 additions and 28 deletions

View File

@@ -12,6 +12,7 @@
"items": { "type": "string" }
},
"model": { "type": "string" },
"modelFallback": { "type": "string" },
"modelFallbackPolicy": {
"type": "string",
"enum": ["default-remote", "resolved-only"]
@@ -69,9 +70,13 @@
"label": "Memory Model",
"help": "Provider/model used for the blocking memory sub-agent."
},
"modelFallback": {
"label": "Fallback Memory Model",
"help": "Optional provider/model to use if no explicit plugin model, session model, or agent primary model resolves."
},
"modelFallbackPolicy": {
"label": "Model Fallback Policy",
"help": "Choose whether Active Memory falls back to the built-in remote default model when no explicit or inherited model is available."
"help": "Deprecated compatibility field. Active Memory no longer uses a built-in fallback model; set modelFallback explicitly if you want a fallback."
},
"allowedChatTypes": {
"label": "Allowed Chat Types",