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

Function claimTaskRunFromRequest

internal/extension/host_api_tasks.go:755–761  ·  view source on GitHub ↗
(req apicontract.ClaimTaskRunRequest)

Source from the content-addressed store, hash-verified

753}
754
755func claimTaskRunFromRequest(req apicontract.ClaimTaskRunRequest) (taskpkg.ClaimRun, error) {
756 claim := taskpkg.ClaimRun{IdempotencyKey: strings.TrimSpace(req.IdempotencyKey)}
757 if err := claim.Validate("claim_run"); err != nil {
758 return taskpkg.ClaimRun{}, invalidParamsRPCError(err)
759 }
760 return claim, nil
761}
762
763func startTaskRunFromRequest(req apicontract.StartTaskRunRequest) (taskpkg.StartRun, error) {
764 startReq := taskpkg.StartRun{IdempotencyKey: strings.TrimSpace(req.IdempotencyKey)}

Callers 1

handleTasksRunsClaimMethod · 0.70

Calls 2

ValidateMethod · 0.95
invalidParamsRPCErrorFunction · 0.85

Tested by

no test coverage detected