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

Function cancelTaskRunFromRequest

internal/api/core/tasks.go:2470–2479  ·  view source on GitHub ↗
(req contract.CancelTaskRunRequest)

Source from the content-addressed store, hash-verified

2468}
2469
2470func cancelTaskRunFromRequest(req contract.CancelTaskRunRequest) (taskpkg.CancelRun, error) {
2471 cancelReq := taskpkg.CancelRun{
2472 Reason: strings.TrimSpace(req.Reason),
2473 Metadata: cloneRawMessage(req.Metadata),
2474 }
2475 if err := cancelReq.Validate("cancel_run"); err != nil {
2476 return taskpkg.CancelRun{}, err
2477 }
2478 return cancelReq, nil
2479}
2480
2481func (h *BaseHandlers) resolveTaskWorkspaceBinding(
2482 ctx context.Context,

Callers 2

CancelTaskRunMethod · 0.70

Calls 2

ValidateMethod · 0.95
cloneRawMessageFunction · 0.70

Tested by 1