(id toolspkg.ToolID, taskID string, runID string)
| 4531 | } |
| 4532 | |
| 4533 | func nativeAutonomyForeignRunTaskError(id toolspkg.ToolID, taskID string, runID string) error { |
| 4534 | message := fmt.Sprintf("run %q is not leased for task %q", strings.TrimSpace(runID), strings.TrimSpace(taskID)) |
| 4535 | return toolspkg.NewToolError( |
| 4536 | toolspkg.ErrorCodeDenied, |
| 4537 | id, |
| 4538 | message, |
| 4539 | fmt.Errorf("%w: %s", toolspkg.ErrToolDenied, message), |
| 4540 | toolspkg.ReasonAutonomyForeignRun, |
| 4541 | ) |
| 4542 | } |
| 4543 | |
| 4544 | func nativeSessionTaskRecoverDenied(id toolspkg.ToolID) error { |
| 4545 | return toolspkg.NewToolError( |
no outgoing calls
no test coverage detected