diff options
| author | Michelle Tilley <michelle@michelletilley.net> | 2026-03-16 15:10:32 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-03-16 15:10:32 -0700 |
| commit | ab55cc5ff10b944834d1413d7ff46b9cd75d8ba6 (patch) | |
| tree | 5185b225df9dca2fc8cb109c816e5cd9175ccf32 /crates/atuin-ai/src/commands/inline.rs | |
| parent | chore: symlink changelog so dist can pick it up (diff) | |
| download | atuin-ab55cc5ff10b944834d1413d7ff46b9cd75d8ba6.zip | |
feat: Allow headless account ops against Hub server (#3280)
Diffstat (limited to 'crates/atuin-ai/src/commands/inline.rs')
| -rw-r--r-- | crates/atuin-ai/src/commands/inline.rs | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/crates/atuin-ai/src/commands/inline.rs b/crates/atuin-ai/src/commands/inline.rs index ce566be1..e0ee05d6 100644 --- a/crates/atuin-ai/src/commands/inline.rs +++ b/crates/atuin-ai/src/commands/inline.rs @@ -84,9 +84,7 @@ async fn ensure_hub_session(settings: &atuin_client::settings::Settings) -> Resu return Ok(token); } - let hub_address = settings - .active_hub_endpoint() - .unwrap_or("https://hub.atuin.sh".to_string()); + let hub_address = settings.active_hub_endpoint().unwrap_or_default(); let will_sync = settings.is_hub_sync(); @@ -109,7 +107,7 @@ async fn ensure_hub_session(settings: &atuin_client::settings::Settings) -> Resu debug!("Starting Atuin Hub authentication..."); println!("Authenticating with Atuin Hub..."); - let session = atuin_client::hub::HubAuthSession::start(&hub_address).await?; + let session = atuin_client::hub::HubAuthSession::start(hub_address.as_ref()).await?; println!("Open this URL to continue:"); println!("{}", session.auth_url); @@ -130,7 +128,7 @@ async fn ensure_hub_session(settings: &atuin_client::settings::Settings) -> Resu && let Ok(Some(cli_token)) = meta.session_token().await { debug!("CLI session found, attempting to link accounts"); - if let Err(e) = atuin_client::hub::link_account(&hub_address, &cli_token).await { + if let Err(e) = atuin_client::hub::link_account(hub_address.as_ref(), &cli_token).await { // Don't fail AI flow if linking fails - it's not critical debug!("Could not link CLI account to Hub: {}", e); } else { |
