()
| 327 | } |
| 328 | |
| 329 | func (c *chatConfigCache) defaultModelConfigSnapshot() modelConfigSnapshot { |
| 330 | c.mu.RLock() |
| 331 | snap := modelConfigSnapshot{ |
| 332 | epoch: c.modelTopologyEpoch, |
| 333 | generation: c.defaultModelConfigGeneration, |
| 334 | } |
| 335 | c.mu.RUnlock() |
| 336 | return snap |
| 337 | } |
| 338 | |
| 339 | func (c *chatConfigCache) storeDefaultModelConfig(snap modelConfigSnapshot, config database.ChatModelConfig) { |
| 340 | c.mu.Lock() |