(self)
| 199 | } |
| 200 | |
| 201 | fn default_permissions(self) -> PermissionPolicy { |
| 202 | match self { |
| 203 | Self::ReadOnly => explore_permissions(), |
| 204 | Self::Planner => plan_permissions(), |
| 205 | Self::Implementer => general_permissions(), |
| 206 | Self::Verifier => verification_permissions(), |
| 207 | Self::Reviewer => review_permissions(), |
| 208 | Self::Custom => PermissionPolicy::strict(), |
| 209 | } |
| 210 | } |
| 211 | |
| 212 | fn default_prompt(self) -> Option<&'static str> { |
| 213 | match self { |
no test coverage detected