Merge pull request #1134 from yileicn/master

optimize GetAgents
This commit is contained in:
Nick Yi 2025-08-25 08:59:42 +08:00 committed by GitHub
commit 7a3171ce8d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -44,17 +44,18 @@ public partial class AgentService
[SharpCache(10)] [SharpCache(10)]
public async Task<Agent> GetAgent(string id) public async Task<Agent> GetAgent(string id)
{ {
if (string.IsNullOrWhiteSpace(id)) if (string.IsNullOrWhiteSpace(id) || id == Guid.Empty.ToString())
{ {
return null; _logger.LogWarning($"Can't find agent {id}, AgentId is empty.");
} return null;
}
var profile = _db.GetAgent(id); var profile = _db.GetAgent(id);
if (profile == null) if (profile == null)
{ {
_logger.LogError($"Can't find agent {id}"); _logger.LogError($"Can't find agent {id}");
return null; return null;
} }
// Load llm config // Load llm config
var agentSetting = _services.GetRequiredService<AgentSettings>(); var agentSetting = _services.GetRequiredService<AgentSettings>();