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

Method SubmitTaskRunReviewVerdictAsAgent

internal/cli/client.go:4704–4719  ·  view source on GitHub ↗
(
	ctx context.Context,
	reviewID string,
	request *TaskRunReviewVerdictRequest,
	credentials agentidentity.Credentials,
)

Source from the content-addressed store, hash-verified

4702}
4703
4704func (c *unixSocketClient) SubmitTaskRunReviewVerdictAsAgent(
4705 ctx context.Context,
4706 reviewID string,
4707 request *TaskRunReviewVerdictRequest,
4708 credentials agentidentity.Credentials,
4709) (TaskRunReviewVerdictRecord, error) {
4710 if request == nil {
4711 return TaskRunReviewVerdictRecord{}, errors.New("cli: task run review verdict request is required")
4712 }
4713 var response contract.TaskRunReviewVerdictResponse
4714 path := "/api/task-reviews/" + url.PathEscape(strings.TrimSpace(reviewID)) + "/verdict"
4715 if err := c.doAgentJSON(ctx, http.MethodPost, path, nil, request, credentials, &response); err != nil {
4716 return TaskRunReviewVerdictRecord{}, err
4717 }
4718 return response, nil
4719}
4720
4721func (c *unixSocketClient) PublishTask(
4722 ctx context.Context,

Calls 1

doAgentJSONMethod · 0.95