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

Function startTaskRunFromRequest

internal/api/core/tasks.go:2390–2396  ·  view source on GitHub ↗
(req contract.StartTaskRunRequest)

Source from the content-addressed store, hash-verified

2388}
2389
2390func startTaskRunFromRequest(req contract.StartTaskRunRequest) (taskpkg.StartRun, error) {
2391 startReq := taskpkg.StartRun{IdempotencyKey: strings.TrimSpace(req.IdempotencyKey)}
2392 if err := startReq.Validate("start_run"); err != nil {
2393 return taskpkg.StartRun{}, err
2394 }
2395 return startReq, nil
2396}
2397
2398func attachTaskRunSessionIDFromRequest(req contract.AttachTaskRunSessionRequest) (string, error) {
2399 sessionID := strings.TrimSpace(req.SessionID)

Callers 2

StartTaskRunMethod · 0.70

Calls 1

ValidateMethod · 0.95

Tested by 1