(id toolspkg.ToolID)
| 4542 | } |
| 4543 | |
| 4544 | func nativeSessionTaskRecoverDenied(id toolspkg.ToolID) error { |
| 4545 | return toolspkg.NewToolError( |
| 4546 | toolspkg.ErrorCodeDenied, |
| 4547 | id, |
| 4548 | "task recover requires operator scope", |
| 4549 | fmt.Errorf("%w: task recover requires operator scope", toolspkg.ErrToolDenied), |
| 4550 | toolspkg.ReasonSessionDenied, |
| 4551 | ) |
| 4552 | } |
| 4553 | |
| 4554 | func nativeTaskToolError(id toolspkg.ToolID, err error) error { |
| 4555 | if err == nil { |