(ctx context.Context, request CreateTaskRequest)
| 4377 | } |
| 4378 | |
| 4379 | func (c *unixSocketClient) CreateTask(ctx context.Context, request CreateTaskRequest) (TaskRecord, error) { |
| 4380 | var response contract.TaskResponse |
| 4381 | if err := c.doJSON(ctx, http.MethodPost, "/api/tasks", nil, request, &response); err != nil { |
| 4382 | return TaskRecord{}, err |
| 4383 | } |
| 4384 | return response.Task, nil |
| 4385 | } |
| 4386 | |
| 4387 | func (c *unixSocketClient) CreateTaskAsAgent( |
| 4388 | ctx context.Context, |