(executor *tools.LongRunningExecutor)
| 200 | } |
| 201 | |
| 202 | func NewMockDataProcessingTool(executor *tools.LongRunningExecutor) *MockDataProcessingTool { |
| 203 | return &MockDataProcessingTool{ |
| 204 | BaseLongRunningTool: tools.NewBaseLongRunningTool( |
| 205 | "mock_data_processing", |
| 206 | "Mock data processing tool for demonstration", |
| 207 | executor, |
| 208 | ), |
| 209 | } |
| 210 | } |
| 211 | |
| 212 | func (t *MockDataProcessingTool) Execute(ctx context.Context, args map[string]any) (any, error) { |
| 213 | dataSize := args["data_size"].(int) |
no test coverage detected