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

Function cancelTaskRunFromRequest

internal/extension/host_api_tasks.go:798–807  ·  view source on GitHub ↗
(req apicontract.CancelTaskRunRequest)

Source from the content-addressed store, hash-verified

796}
797
798func cancelTaskRunFromRequest(req apicontract.CancelTaskRunRequest) (taskpkg.CancelRun, error) {
799 cancelReq := taskpkg.CancelRun{
800 Reason: strings.TrimSpace(req.Reason),
801 Metadata: cloneRawMessage(req.Metadata),
802 }
803 if err := cancelReq.Validate("cancel_run"); err != nil {
804 return taskpkg.CancelRun{}, invalidParamsRPCError(err)
805 }
806 return cancelReq, nil
807}
808
809func (h *HostAPIHandler) resolveTaskWorkspaceBinding(
810 ctx context.Context,

Calls 3

ValidateMethod · 0.95
invalidParamsRPCErrorFunction · 0.85
cloneRawMessageFunction · 0.70