aboutsummaryrefslogtreecommitdiffstats
path: root/crates/atuin-ai/src/commands
diff options
context:
space:
mode:
authorMichelle Tilley <michelle@michelletilley.net>2026-03-16 15:10:32 -0700
committerGitHub <noreply@github.com>2026-03-16 15:10:32 -0700
commitab55cc5ff10b944834d1413d7ff46b9cd75d8ba6 (patch)
tree5185b225df9dca2fc8cb109c816e5cd9175ccf32 /crates/atuin-ai/src/commands
parentchore: symlink changelog so dist can pick it up (diff)
downloadatuin-ab55cc5ff10b944834d1413d7ff46b9cd75d8ba6.zip
feat: Allow headless account ops against Hub server (#3280)
Diffstat (limited to 'crates/atuin-ai/src/commands')
-rw-r--r--crates/atuin-ai/src/commands/inline.rs8
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 {