Test Agent Builder
()
| 87 | #[allow(dead_code)] |
| 88 | // Test Agent Builder |
| 89 | pub(super) async fn create_test_agent() -> Arc<Agent> { |
| 90 | let llm_config = LlmConfig::OpenAI { |
| 91 | api_key: std::env::var("OPENAI_API_KEY").unwrap(), |
| 92 | model: "gpt-3.5-turbo".to_string(), |
| 93 | base_url: None, |
| 94 | organization: None, |
| 95 | }; |
| 96 | |
| 97 | Arc::new( |
| 98 | AgentBuilder::new("test_agent", llm_config) |
| 99 | .description("A test agent") |
| 100 | .capabilities(vec![AgentCapability::TextProcessing]) |
| 101 | .build() |
| 102 | .await |
| 103 | .unwrap(), |
| 104 | ) |
| 105 | } |
| 106 | |
| 107 | #[allow(dead_code)] |
| 108 | // Test Workflow Builder |
no test coverage detected