(src []aghconfig.AgentDef)
| 308 | } |
| 309 | |
| 310 | func cloneAgentDefs(src []aghconfig.AgentDef) []aghconfig.AgentDef { |
| 311 | if len(src) == 0 { |
| 312 | return nil |
| 313 | } |
| 314 | |
| 315 | cloned := make([]aghconfig.AgentDef, 0, len(src)) |
| 316 | for _, agent := range src { |
| 317 | cloned = append(cloned, aghconfig.CloneAgentDef(agent)) |
| 318 | } |
| 319 | |
| 320 | return cloned |
| 321 | } |
| 322 | |
| 323 | func cloneSkillPaths(src []SkillPath) []SkillPath { |
| 324 | if len(src) == 0 { |