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

Function failTaskRunFromRequest

internal/extension/host_api_tasks.go:787–796  ·  view source on GitHub ↗
(req apicontract.FailTaskRunRequest)

Source from the content-addressed store, hash-verified

785}
786
787func failTaskRunFromRequest(req apicontract.FailTaskRunRequest) (taskpkg.RunFailure, error) {
788 failure := taskpkg.RunFailure{
789 Error: strings.TrimSpace(req.Error),
790 Metadata: cloneRawMessage(req.Metadata),
791 }
792 if err := failure.Validate("run_failure"); err != nil {
793 return taskpkg.RunFailure{}, invalidParamsRPCError(err)
794 }
795 return failure, nil
796}
797
798func cancelTaskRunFromRequest(req apicontract.CancelTaskRunRequest) (taskpkg.CancelRun, error) {
799 cancelReq := taskpkg.CancelRun{

Calls 3

ValidateMethod · 0.95
invalidParamsRPCErrorFunction · 0.85
cloneRawMessageFunction · 0.70