(ids ...string)
| 155 | } |
| 156 | |
| 157 | func subagentDefinitionsByID(ids ...string) []subagentDefinition { |
| 158 | defs := make([]subagentDefinition, 0, len(ids)) |
| 159 | for _, id := range ids { |
| 160 | if def, ok := lookupSubagentDefinition(id); ok { |
| 161 | defs = append(defs, def) |
| 162 | } |
| 163 | } |
| 164 | return defs |
| 165 | } |
| 166 | |
| 167 | func lookupSubagentDefinition(id string) (subagentDefinition, bool) { |
| 168 | for _, def := range allSubagentDefinitions() { |
no test coverage detected