()
| 187 | } |
| 188 | |
| 189 | fn restricted_registry() -> Arc<SkillRegistry> { |
| 190 | let registry = SkillRegistry::new(); |
| 191 | registry.register_unchecked(Arc::new(Skill { |
| 192 | name: "read-only".to_string(), |
| 193 | description: String::new(), |
| 194 | allowed_tools: Some("read(*), grep(*)".to_string()), |
| 195 | disable_model_invocation: false, |
| 196 | kind: SkillKind::Instruction, |
| 197 | content: String::new(), |
| 198 | tags: Vec::new(), |
| 199 | version: None, |
| 200 | })); |
| 201 | Arc::new(registry) |
| 202 | } |
| 203 | |
| 204 | #[tokio::test] |
| 205 | async fn active_skill_restriction_is_ignored_by_default_before_permission_allow() { |
no test coverage detected