Commit Graph
87 Commits
Author SHA1 Message Date
Ryan Ward 7948555bb9 Keep AI session history local and update Galaxy branding 2026-10-21 02:06:19 +00:00
Josh Woodcock 04cff91509 fix bedrock authentication refresh 2026-10-14 12:43:32 -05:00
rkw6086 75d4965385 Port recent Warp terminal and UI improvements
Improve tab-group search, rename focus, history navigation, shell prompt and
completion handling, emoji width promotion, and macOS clipboard support.
Guard unavailable settings/model-selector/undo-close views and forward the
MCP OAuth callback issuer through the existing authentication flow.

Adapt local changes from 14 upstream Warp commits through f571865ca3f2,
reviewed from the latest 200 commits. Preserve Galaxy provider lifecycle,
permissions, storage, and branding; exclude hosted/cloud infrastructure.

Fix existing boolean-assertion lints and use stronger optimization with four
code-generation units for the app test target to fit macOS unwind offsets.
Production and dependency compilation settings remain unchanged.

Validation: two clean builds and a final build; both prescribed Clippy
commands with -D warnings; formatting, shell syntax and completion cleanup;
167 focused regression tests. Galaxy was not launched.
2026-10-06 14:48:09 -05:00
rkw6086 a6492d2d95 Polish provider selection and cycle all permission modes 2026-10-05 16:23:59 -05:00
rkw6086 679306a103 Add profile permission overrides and orchestration provider selection 2026-10-05 15:48:01 -05:00
rkw6086 c5297066ef Show provider names in the model search menu 2026-10-05 12:14:42 -05:00
rkw6086 96b6ed4149 Fix Claude model limits and provider labels in model pickers 2026-10-05 10:36:23 -05:00
rkw6086 b29882d56c feat - updating icons and glyphs, added claude code subscription integration 2026-10-04 18:20:58 -05:00
rkw6086 2796fdd114 Simplify Galaxy permissions and preserve explicit user authorization 2026-10-02 01:58:37 -05:00
rkw6086 a2a2633199 Improve Galaxy permissions, computer-use routing, and agent UX 2026-09-30 09:55:24 -05:00
Ryan Ward 2a89d03866 Bound agent context and preprocess oversized image attachments 2026-09-24 21:54:20 -05:00
rkw6086 3bfd7c0a54 Replace local input model and improve shell command feedback 2026-09-23 15:38:10 -05:00
rkw6086 35ff43de7f Restore agent tool panes and require explicit session resume
Persist direct-provider tool calls, results, display details, and turn identities so saved conversations rebuild individual panes. Keep restored runs dormant until explicitly resumed and bind queued shell commands to their actual execution blocks.
2026-09-20 17:11:41 -05:00
rkw6086 d7fbc09bcf Fix SQLite recovery and preserve provider conversation context
Persist exact provider history and archived tool results independently of
terminal scrollback, and retain them when active run checkpoints are cleared.
Keep conversation and session saving independent of automatic reopening.

Deduplicate only committed session snapshots, retry transient SQLite write
contention, and enqueue conversation updates before writer shutdown. Recover
healthy startup data independently and protect unread records by disabling
writes with a persistent warning after an incomplete restore. Retain local
transcript pane conversation links across restarts.

Add regression coverage for SQLite failures, context round trips, legacy
fallbacks, and transcript snapshots.
2026-09-20 16:40:44 -05:00
rkw6086 2790407ad5 Fix child agent startup routing and terminal failure status 2026-09-18 16:30:34 -05:00
rkw6086 a29ee94d84 Port upstream UI polish and refresh dependencies
Bring over selected Warp UI improvements: selectable Thought text, message
timestamps, animated theme backgrounds, editable New Window shortcuts,
safer tab renaming and restoration, and text/font/discard crash fixes.

Match upstream orchestration pill geometry and tooltips, and replace expanded
subagent previews with compact links that retain live status and conversation
navigation for launches and follow-up messages.

Include the pending Cargo.lock dependency refresh.

Adapted upstream PRs: #15948, #15884, #15691, #14618, #15772, #15705,
#15605, #14895, #15996, #15771, #14893, and #14603.
2026-09-17 23:44:47 -05:00
rkw6086 76d492aa75 Improve agent prompting and classifier latency; clean up build warnings 2026-09-15 14:25:00 -05:00
rkw6086 72cd38b54e Yield orchestrators for child groups and correct subscription context catalogs 2026-09-14 22:32:18 -05:00
rkw6086 2d581f4c01 Fix tool output clipping and live-edge scroll following
Preserve full terminal-grid width with horizontal scrolling in tool panes. Keep hidden command control changes from unpinning the viewport, and re-pin scrolling at the live edge in normal and inverted layouts.

Validation: formatting, test-layout checks, both presubmit Clippy commands, and 141 relevant tests passed. Ten other terminal-view tests failed identically on the untouched baseline (keyboard, cloud-agent, input status, and footer behavior).
2026-09-10 00:30:57 -05:00
rkw6086 1845b9e20e Fix child startup readiness and ordered provider tools
Wait for shell bootstrap before dispatching child prompts, serialize provider preprocessing, and make permission callbacks idempotent. Restrict task lists to concrete multistep plans and stop inferring completion from tool activity.

Update regression fixtures and resolve existing lint and test-layout failures. Verified formatting, both presubmit Clippy commands, and 354 targeted nextest tests.
2026-09-09 13:55:34 -05:00
Ryan Ward 7a33cc7e56 Improve agent provider resilience 2026-09-02 17:09:08 -05:00
Ryan Ward b115946534 Reduce session logging and background churn 2026-09-02 15:13:24 -05:00
rkw6086 1c7d3c175d Add local project indexing and search guidance 2026-08-30 22:00:27 -05:00
rkw6086 88c1ef9716 Improve local tool execution and shell output panes 2026-08-28 10:20:16 -05:00
Ryan Ward dde129b9c7 Shorten provider stalls and fix selection copy 2026-08-26 11:31:53 -05:00
rkw6086 7c106eecd5 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.
2026-08-23 13:55:47 -05:00
rkw6086 1f1d0737a9 Polish provider setup and local-first settings 2026-08-21 20:06:50 -05:00
rkw6086 be1dbb600a Improve provider reliability and usage visibility 2026-08-21 19:12:14 -05:00
Ryan Ward 0ffd1181d1 Fix agent cancellation and monitor UI 2026-08-18 16:22:05 -05:00
Ryan Ward dec90208a4 Improve CLI command inline pane and monitoring behavior
- Track user-initiated expansion state to avoid auto-collapse conflicts
- Invert inline action visibility so terminal block hides while inline pane owns the expanded body
- Add scrollable output rendering in requested command expanded view
- Simplify CLI monitor nudge message and extract to reusable method
- Show only latest user query and assistant text in monitor task transcript
- Add handle_ctrl_c_for_conversation to status bar for child agent cancellation
- Update rig_request tests for adjusted monitor nudge wording
2026-08-18 13:06:30 -05:00
Ryan Ward 56e3b51d48 Lots of changes... not done yet. 2026-08-17 18:19:37 -05:00
rkw6086 b5f3290d1a Fix agent context errors and input visibility 2026-08-16 23:44:58 -05:00
rkw6086 93d6172072 Wait for direct-provider child agents 2026-08-15 19:23:28 -05:00
rkw6086 b079f036fa Make direct-provider agent runs durable 2026-08-14 22:02:15 -05:00
rkw6086 934cddc063 live fixes 2026-08-12 17:36:21 -05:00
rkw6086 a3c38c0f0b Cover command monitor timer states 2026-08-06 16:22:07 -05:00
rkw6086 fbbf90e2fb Prevent duplicate command monitor timers 2026-08-06 16:17:38 -05:00
rkw6086 f850bae77c Complete local-first content migration slice 2026-08-05 16:24:04 -05:00
rkw6086 993abb96df ACP Wrap up 2026-08-05 08:10:41 -05:00
rkw6086 c321e17708 ACP work 2026-08-05 00:56:55 -05:00
rkw6086 91d8bd0381 Migrate Rig tool flow to domain runtime 2026-08-04 14:14:51 -05:00
Ryan Ward d9cf0d8ae3 Fix agent run completion and follow-up handling
Ensure parallel tool results finish before follow-ups, preserve warping
status across exchanges, clean up streams before crosscheck reviews, and
restore terminal focus when conversations complete. Remove temporary
debug
logging.
2026-07-31 16:33:08 -05:00
rkw6086 ad24374f6d Add ACP agent backend and terminal controls 2026-07-30 07:25:11 -05:00
rkw6086 dbfa8bcd48 Complete agent monitoring and Galaxy Control integration
- expose command-monitor conversations and preserve visible agent transcripts
- add bounded polling and a dedicated shell interrupt tool
- improve direct-provider images, skills, tool history, and usage handling
- package and brand Galaxy Control across releases, installers, persistence, and docs
2026-07-29 15:04:58 -05:00
Ryan Ward 100f1eff1c Actively monitor long-running shell processes 2026-07-28 21:54:33 -05:00
Ryan Ward 5c14241b91 Auto-monitor long-running commands with agent 2026-07-28 17:11:34 -05:00
rkw6086 a078287f4b Fix Local Agent Execution And Auth Checks
- Gate server requests on available credentials
- Run local child agents directly without a parent run ID
- Include command IDs in Bedrock context and recognize transfer tools
2026-07-28 10:43:59 -05:00
Ryan Ward 87e0c83e9e Remove Grok OAuth and legacy BYOK support 2026-07-28 02:30:22 -05:00
Ryan Ward 309000a303 Checking in progress, though not fully working as expected 2026-07-27 11:41:20 -05:00
Ryan Ward 856a6cd6f3 Remove Warp cloud features and OpenTelemetry
Settings cleanup:
- Remove billing_and_usage, main_page, referrals_page, show_blocks_view,
  environments_page, handoff_environment_creation_modal,
  custom_inference_modal, remove_custom_endpoint_confirmation_dialog,
  transfer_ownership_confirmation_modal, delete_environment_confirmation_dialog
- Remove SettingsSection variants: Account, BillingAndUsage, Referrals,
  SharedBlocks, CloudEnvironments, OzCloudAPIKeys
- Remove SettingsPageViewHandle variants: Main, BillingAndUsage, Referrals,
  CloudEnvironments, OzCloudAPIKeys, SharedBlocks
- Add Platform variant for PlatformPageView
- Gut custom inference endpoint UI from ai_page.rs
- Gut transfer ownership modal from teams_page.rs
- Stub environment_management_pane as dead code
- Remove create_discount_badge usage
- Remove handle_experiment_change call

OpenTelemetry removal:
- Remove opentelemetry, opentelemetry-http, opentelemetry-otlp,
  opentelemetry_sdk, tracing-opentelemetry dependencies
- Replace tracing module with no-op stub
- Delete native.rs and cloud_agent_auth.rs

Bug fixes (prior work):
- Fix apply_diffs() to use markdown_unescaped(ctx)
- Fix notebook executor AIDocumentId handling
- Fix margin/corner-radius consistency in requested_command.rs
- Add document tool handlers to extract_tool_result_content()
- Fix deprecated from_byte_stream in MCP SSE transport
- Fix Cargo.toml profile package spec
- Upgrade rust-toolchain to 1.94.1
2026-07-23 11:14:49 -05:00