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
+3 -3
View File
@@ -141,7 +141,7 @@ use super::view::queued_prompts_panel::{QueuedPromptsPanelEvent, QueuedPromptsPa
use super::view::{
ExecuteCommandEvent, SyncInputType, TerminalAction, PADDING_LEFT as TERMINAL_VIEW_PADDING_LEFT,
};
use super::warpify::SubshellSource;
use super::wormhole::SubshellSource;
use super::{prompt, History, HistoryEntry, SizeInfo, TerminalModel, UpArrowHistoryConfig};
use crate::ai::agent::conversation::AIConversationId;
use crate::ai::agent::{
@@ -11829,13 +11829,13 @@ impl Input {
// CLI agent rich input in shell mode (! prefix) should allow completions
// even though the active block is a long-running command.
// However, completions are disabled on warpified remote hosts because
// However, completions are disabled on wormholed remote hosts because
// in-band generators don't work in this context (with CLI agent).
let is_cli_agent_shell_mode = self.is_locked_in_shell_mode(ctx)
&& CLIAgentSessionsModel::as_ref(ctx).is_input_open(self.terminal_view_id)
&& !self
.active_session(ctx)
.is_some_and(|s| matches!(s.session_type(), SessionType::WarpifiedRemote { .. }));
.is_some_and(|s| matches!(s.session_type(), SessionType::WormholedRemote { .. }));
// If the cursor is in a valid completion position, go into CompletionSuggestions mode
if (is_command_grid_active || is_cli_agent_shell_mode) && self.can_query_history(ctx) {