test(agent): Add unit tests for agent-core and fix clippy warnings
This commit is contained in:
@@ -589,7 +589,7 @@ async fn main() -> Result<()> {
|
||||
}
|
||||
}
|
||||
Cmd::Login { provider } => {
|
||||
let provider_type = llm_core::ProviderType::from_str(&provider)
|
||||
let provider_type = provider.parse::<llm_core::ProviderType>().ok()
|
||||
.ok_or_else(|| eyre!(
|
||||
"Unknown provider: {}. Supported: anthropic, openai, ollama",
|
||||
provider
|
||||
@@ -699,7 +699,7 @@ async fn main() -> Result<()> {
|
||||
return Ok(());
|
||||
}
|
||||
Cmd::Logout { provider } => {
|
||||
let provider_type = llm_core::ProviderType::from_str(&provider)
|
||||
let provider_type = provider.parse::<llm_core::ProviderType>().ok()
|
||||
.ok_or_else(|| eyre!(
|
||||
"Unknown provider: {}. Supported: anthropic, openai, ollama",
|
||||
provider
|
||||
@@ -767,10 +767,10 @@ async fn main() -> Result<()> {
|
||||
);
|
||||
let _token_refresher = auth_manager.clone().start_background_refresh();
|
||||
|
||||
// Launch TUI
|
||||
// Launch TUI with multi-provider support
|
||||
// Note: For now, TUI doesn't use plugin manager directly
|
||||
// In the future, we'll integrate plugin commands into TUI
|
||||
return ui::run(client, opts, perms, settings).await;
|
||||
return ui::run_with_providers(auth_manager, perms, settings).await;
|
||||
}
|
||||
|
||||
// Legacy text-based REPL
|
||||
|
||||
Reference in New Issue
Block a user