MCPcopy Create free account
hub / github.com/compozy/agh / CreateTaskAsAgent

Method CreateTaskAsAgent

internal/cli/client.go:4387–4397  ·  view source on GitHub ↗
(
	ctx context.Context,
	request CreateTaskRequest,
	credentials agentidentity.Credentials,
)

Source from the content-addressed store, hash-verified

4385}
4386
4387func (c *unixSocketClient) CreateTaskAsAgent(
4388 ctx context.Context,
4389 request CreateTaskRequest,
4390 credentials agentidentity.Credentials,
4391) (TaskRecord, error) {
4392 var response contract.TaskResponse
4393 if err := c.doAgentJSON(ctx, http.MethodPost, "/api/tasks", nil, request, credentials, &response); err != nil {
4394 return TaskRecord{}, err
4395 }
4396 return response.Task, nil
4397}
4398
4399func (c *unixSocketClient) GetTask(ctx context.Context, id string) (TaskDetailRecord, error) {
4400 var response contract.TaskDetailResponse

Calls 1

doAgentJSONMethod · 0.95