feat: expand Galaxy agent and remote tooling

Add Wormhole remote helpers, provider and agent improvements, filesystem diagnostics, model metadata support, and schema-aware settings IntelliSense.
This commit is contained in:
2026-08-23 13:55:47 -05:00
parent f17642fc62
commit 7c106eecd5
147 changed files with 2208 additions and 1514 deletions
+1 -1
View File
@@ -91,7 +91,7 @@ pub fn ssh_session(ctx: &GeneratorContext) -> Option<ChipValue> {
if session.is_ssh_wrapper_session()
|| matches!(
session.session_type(),
crate::terminal::model::session::SessionType::WarpifiedRemote { .. }
crate::terminal::model::session::SessionType::WormholedRemote { .. }
)
{
let user = session.user();
+1 -1
View File
@@ -43,7 +43,7 @@ fn test_remote_sessions() {
let local_session = Session::test();
let remote_session = Session::new(
SessionInfo::new_for_test()
.with_session_type(BootstrapSessionType::WarpifiedRemote)
.with_session_type(BootstrapSessionType::WormholedRemote)
.with_hostname("remote-host".to_string())
.with_user("remote-user".to_string()),
Arc::new(TestCommandExecutor {}),
+2 -2
View File
@@ -1638,10 +1638,10 @@ impl DisplayChip {
.as_ref()
.map(|ctx| match ctx.session.session_type() {
SessionType::Local => true,
SessionType::WarpifiedRemote { host_id: Some(_) } => {
SessionType::WormholedRemote { host_id: Some(_) } => {
FeatureFlag::RemoteCodeReview.is_enabled()
}
SessionType::WarpifiedRemote { host_id: None } => false,
SessionType::WormholedRemote { host_id: None } => false,
})
.unwrap_or(false);