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

Function completeTaskRunFromRequest

internal/extension/host_api_tasks.go:779–785  ·  view source on GitHub ↗
(req apicontract.CompleteTaskRunRequest)

Source from the content-addressed store, hash-verified

777}
778
779func completeTaskRunFromRequest(req apicontract.CompleteTaskRunRequest) (taskpkg.RunResult, error) {
780 result := taskpkg.RunResult{Value: cloneRawMessage(req.Result)}
781 if err := result.Validate("run_result"); err != nil {
782 return taskpkg.RunResult{}, invalidParamsRPCError(err)
783 }
784 return result, nil
785}
786
787func failTaskRunFromRequest(req apicontract.FailTaskRunRequest) (taskpkg.RunFailure, error) {
788 failure := taskpkg.RunFailure{

Calls 3

ValidateMethod · 0.95
invalidParamsRPCErrorFunction · 0.85
cloneRawMessageFunction · 0.70