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

Function startTaskRunFromRequest

internal/extension/host_api_tasks.go:763–769  ·  view source on GitHub ↗
(req apicontract.StartTaskRunRequest)

Source from the content-addressed store, hash-verified

761}
762
763func startTaskRunFromRequest(req apicontract.StartTaskRunRequest) (taskpkg.StartRun, error) {
764 startReq := taskpkg.StartRun{IdempotencyKey: strings.TrimSpace(req.IdempotencyKey)}
765 if err := startReq.Validate("start_run"); err != nil {
766 return taskpkg.StartRun{}, invalidParamsRPCError(err)
767 }
768 return startReq, nil
769}
770
771func attachTaskRunSessionIDFromRequest(req apicontract.AttachTaskRunSessionRequest) (string, error) {
772 sessionID := strings.TrimSpace(req.SessionID)

Callers 1

handleTasksRunsStartMethod · 0.70

Calls 2

ValidateMethod · 0.95
invalidParamsRPCErrorFunction · 0.85

Tested by

no test coverage detected