diff --git a/core/task/agentcache.go b/core/task/agentcache.go index a248c0db..3a7820e2 100644 --- a/core/task/agentcache.go +++ b/core/task/agentcache.go @@ -75,5 +75,7 @@ func (ac *AgentCache) Count() (count int) { if ac == nil || ac.store == nil { return 0 } + ac.mu.RLock() + defer ac.mu.RUnlock() return len(ac.store) -} \ No newline at end of file +}