Commit Graph
24 Commits
Author SHA1 Message Date
Ryan Ward 38f1dcdef6 Harden provider diagnostics and tool failure handling 2026-11-06 19:49:39 +00:00
Ryan Ward 4b968f34f8 Add app-wide AI activity inspector 2026-11-04 22:18:31 +00:00
Ryan Ward a5eda544c4 Keep zsh profile functions in background jobs
Load zshrc and evaluate the submitted command in the same noninteractive worker so functions, aliases and unexported shell state survive. Preserve private overrides, working directory, stdin restrictions and command exit status.
2026-11-03 18:34:26 +00:00
Ryan Ward 62df16c605 Reduce repeated request context and diagnostic formatting work
Deduplicate exact shared context without dropping distinct instructions or tool results. Stop raw request diagnostic serialization at the configured prefix limit and mark truncated sizes as unknown.
2026-11-03 16:20:18 +00:00
Ryan Ward be5433177d Load profile environments for background commands
Treat terminal metadata as partial overrides, preserve the host environment, and initialize shell profiles before running the unchanged command noninteractively. Restore the approved directory and prompt guards while retaining background process ownership.
2026-11-03 16:20:13 +00:00
Ryan Ward 02af0af55f Remove obsolete upstream release workflows 2026-11-01 23:02:10 +00:00
Ryan Ward f9c1541fdb Improve background job cards and log browser 2026-10-30 05:01:05 +00:00
Ryan Ward 06c25af731 Align context usage display with provider request budgets 2026-10-30 01:49:32 +00:00
Ryan Ward f399ada2a3 Filter unsupported reasoning from Bedrock request history 2026-10-28 18:26:02 +00:00
Ryan Ward 3cce041a6d Run agent shell commands as independent background jobs 2026-10-28 17:47:42 +00:00
Ryan Ward 51782350f1 Fix skill discovery and listing with scoped skill creation 2026-10-28 16:20:07 +00:00
Ryan Ward 1647791a9e Fix macOS computer use and restored command replay 2026-10-27 21:04:03 +00:00
Ryan Ward 7ce0236825 Report installer preflight and cleanup failures 2026-10-26 07:07:45 +00:00
Ryan Ward 005aa8cdb8 Clean and verify Galaxy before local macOS installation 2026-10-26 07:01:17 +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
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
Ryan Ward 75b9334a0b Handle ChatGPT subscription metadata without aborting streams 2026-10-19 19:41:37 +00:00