You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(subagent): reconcile refreshed catalogs with the policy and harden the policy write path
- refreshProviderModels clamps a [secondary_model] binding or pool entry whose
model vanished from the refreshed catalog, so the discovery service no longer
rejects the whole provider patch as CONFIG_INVALID
- policy validation names [secondary_model].default_model when that field is
the one that fails to resolve
- SubagentModelPolicyService serializes commits so the If-Match version check
and the write run as one transition
- POST /config accepts the legacy secondary_model metadata echoed by GET and
drops it on write instead of rejecting the round trip
- policy PUT/DELETE report only the mutating call as a validation failure
- discovery test stub validates the legacy section through the schema
0 commit comments