()
| 1985 | } |
| 1986 | |
| 1987 | fn test_registry_with_writer() -> Arc<AgentRegistry> { |
| 1988 | let registry = AgentRegistry::new(); |
| 1989 | let spec = crate::subagent::WorkerAgentSpec::custom("writer", "Write files") |
| 1990 | .with_permissions(PermissionPolicy::new().allow("write(*)").allow("read(*)")) |
| 1991 | .with_prompt("Write files when asked.") |
| 1992 | .with_max_steps(3); |
| 1993 | registry.register(spec.into_agent_definition()); |
| 1994 | Arc::new(registry) |
| 1995 | } |
| 1996 | |
| 1997 | fn test_registry_with_text_worker() -> Arc<AgentRegistry> { |
| 1998 | let registry = AgentRegistry::new(); |
no test coverage detected