feat: refine admin shell and model fallback

This commit is contained in:
2026-06-22 02:46:21 +08:00
parent 705cfe47e8
commit 1dd7805712
9 changed files with 23 additions and 9 deletions
@@ -435,5 +435,5 @@ class IntentNode(BaseNode):
'default': 'intent_result',
},
},
'required': ['model_id', 'intents'],
'required': ['intents'],
}
@@ -1065,5 +1065,5 @@ class LLMNode(BaseNode):
'default': 'llm_response',
},
},
'required': ['model_id'],
'required': [],
}
@@ -241,8 +241,6 @@ class AgentService:
if not model:
return None
agent.model_id = model.id
await self._db.flush()
logger.info(
"Agent %s has no active model, fallback to default chat model %s",
getattr(agent, "code", agent.id),