Commit Graph
248 Commits
Author SHA1 Message Date
Ryan Ward 1647791a9e Fix macOS computer use and restored command replay 2026-10-27 21:04:03 +00:00
Ryan Ward b5a8393c4a Add reasoning selection to agent profile and model controls 2026-10-25 21:41:39 +00:00
Ryan Ward 2e74b00d5d Fix reasoning model identity and restored selections 2026-10-25 07:46:35 +00:00
rkw6086 6655fe7822 Merge remote-tracking branch 'ryserve/master'
# Conflicts:
#	app/src/ai/llms.rs
2026-10-25 01:32:18 -05:00
rkw6086 596b7266a4 Separate model reasoning selections and reduce agent notification noise 2026-10-25 01:31:39 -05:00
Ryan Ward 7dceca51cf Allow clarifying questions in Allow All profiles
Separate clarification questions from action approvals while preserving Galaxy Decides and Read Only behavior. Respect question capabilities in explicit tool overrides, keep CLI monitors focused, and render approved asynchronous questions while they wait for answers.

Validation: cargo build passed on Linux. Added permission, request and question-state regressions; tests and GUI execution were not run under the build-only workflow.
2026-10-22 16:12:16 +00:00
Ryan Ward f6c6434e5e Fix LiteLLM context budgets and direct computer use
Keep efficient context windows separate from expanded maxima throughout discovery, display and provider budgets. Expose correlated computer-use requests and actions with existing permissions, preserve screenshots as images, and retain them across checkpoints, compaction and explicit history recall.

Validation: cargo build on Linux passed. Added focused regression coverage; test execution and native GUI verification remain outside this CLI build-only workflow.
2026-10-22 14:25:21 +00:00
Ryan Ward d5fa711e5c Check protected-file access before macOS startup guidance
Run a conservative, read-only preflight off the UI thread before offering Full Disk Access setup. Successful or inconclusive checks stay silent; only a protected-access denial offers guidance. Honor the native reminder opt-out locally and expose manual settings access in the macOS app menu.
2026-10-21 13:42:28 +00:00
Ryan Ward 7948555bb9 Keep AI session history local and update Galaxy branding 2026-10-21 02:06:19 +00:00
Ryan Ward 7ccb0e9abc Track task progress and organize Galaxy Drive plans 2026-10-20 21:57:15 +00:00
Ryan Ward cb830e1ba7 Run progressive compaction alongside foreground provider work 2026-10-20 21:05:57 +00:00
Ryan Ward 0383166f4e Use the active model context limit for provider compaction 2026-10-20 18:27:34 +00:00
Josh WoodcockandWarp c894a11589 Update ChatGPT authentication and sign-in recovery
Co-Authored-By: Warp <agent@warp.dev>
2026-10-19 12:53:11 -05:00
Josh WoodcockandWarp 3ddd8f25ac Add Bedrock model refresh and fix auto-region discovery race
Co-Authored-By: Warp <agent@warp.dev>
2026-10-19 12:51:53 -05:00
Josh Woodcock 1820561f2a remove old okta login authentication refresh 2026-10-14 13:51:35 -05:00
Josh Woodcock 04cff91509 fix bedrock authentication refresh 2026-10-14 12:43:32 -05:00
rkw6086 2d723d9151 Fix release build colors and avoid unnecessary install elevation 2026-10-06 21:01:44 -05:00
rkw6086 56b357fb3a Fix orchestration provider labels and checkbox theme colors 2026-10-06 15:13:19 -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 daa422b20d Use theme text colors for orchestration provider checkboxes 2026-10-06 11:41:52 -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 447113bdd0 Restore progressive agent output and reduce repeated narration
Forward text and reasoning events as they arrive while retaining canonical history without replaying output. Tighten shared communication guidance and add streaming-order regression coverage. Include the staged dependency refresh.
2026-10-04 19:12:58 -05:00
rkw6086 b29882d56c feat - updating icons and glyphs, added claude code subscription integration 2026-10-04 18:20:58 -05:00
rkw6086 188489c890 Fix provider model inventories and Bedrock verification 2026-10-02 16:41:16 -05:00
rkw6086 2796fdd114 Simplify Galaxy permissions and preserve explicit user authorization 2026-10-02 01:58:37 -05:00
rkw6086 5a70995502 Show and refresh monitoring command approvals 2026-09-30 11:09:04 -05:00
rkw6086 a2a2633199 Improve Galaxy permissions, computer-use routing, and agent UX 2026-09-30 09:55:24 -05:00
rkw6086 cc064d4050 Add Galaxy Decides risk reviews and focus implementation prompts 2026-09-28 12:23:49 -05:00
Ryan Ward 2a89d03866 Bound agent context and preprocess oversized image attachments 2026-09-24 21:54:20 -05:00
rkw6086 6bf81519dc Guide incremental implementation and independent model reviews 2026-09-23 16:56:29 -05:00
rkw6086 ea7117cc66 Bound diagnostic payload allocation and trace provider restarts 2026-09-23 16:05:32 -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 316f53471b Clarify persistent shell working directory in agent prompts 2026-09-18 21:10:06 -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 e261258a2f Carry parent findings into subagents and show follow-up conversation panels 2026-09-17 17:52:29 -05:00
rkw6086 76d492aa75 Improve agent prompting and classifier latency; clean up build warnings 2026-09-15 14:25:00 -05:00
rkw6086 66b73b1aac Classify terminal input with a shared local language model 2026-09-14 23:34:24 -05:00
rkw6086 72cd38b54e Yield orchestrators for child groups and correct subscription context catalogs 2026-09-14 22:32:18 -05:00
rkw6086 506dc5b225 Reduce indexing overhead and repair agent search and child recovery 2026-09-14 16:25:49 -05:00
rkw6086 d5b5eaa0e7 Make LiteLLM model discovery authoritative 2026-09-14 13:13:07 -05:00
rkw6086 6f33c97763 Fix provider context budgeting and ChatGPT subscription limits 2026-09-13 23:01:03 -05:00
rkw6086 5d2a0ea2de Fix provider context limits and AWS authentication routing 2026-09-11 11:15:48 -05:00
rkw6086 73d6839ee9 Remove default agent turn cap and preserve queued tool status
Allow new provider runs to continue without an arbitrary lifetime turn budget while preserving explicit limits, checkpoint compatibility, and bounded retries. Keep pending tool proposals visibly queued until execution status arrives, and show cancellation only when supported by actual state.

Validation: formatting, inline test-layout checks, both presubmit Clippy commands, 325 targeted regressions, and 54 core tests after final cleanup passed.
2026-09-11 05:45:19 -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