(events []agent.StreamEvent, eventType string)
| 118 | } |
| 119 | |
| 120 | func streamContentsOfType(events []agent.StreamEvent, eventType string) []string { |
| 121 | var contents []string |
| 122 | for _, event := range events { |
| 123 | if event.Type == eventType { |
| 124 | contents = append(contents, event.Content) |
| 125 | } |
| 126 | } |
| 127 | return contents |
| 128 | } |
| 129 | |
| 130 | func newInvalidRunShellTool() *invalidRunShellTool { |
| 131 | return &invalidRunShellTool{BaseTool: coretools.BaseTool{Spec: coretools.ToolSpec{ |
no outgoing calls
no test coverage detected