rkw6086
92ab03be07
Fix child pane reopening and overload retries
2026-08-26 01:43:37 -05:00
Ryan Ward
78b60af988
Preserve agent question answers and plan output
2026-08-25 12:56:25 -05:00
Ryan Ward
3e08f76c9b
Add browser OAuth for ChatGPT subscriptions
2026-08-24 14:16:00 -05:00
rkw6086
f4dc6231d6
Improve agent retries and tool progress
2026-08-23 22:22:32 -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
f17642fc62
Integrate Bedrock model catalog metadata
2026-08-22 12:51:31 -05:00
rkw6086
f291cfe803
Route Bedrock through Rig and improve agent observability
2026-08-22 12:02:45 -05:00
rkw6086
be1dbb600a
Improve provider reliability and usage visibility
2026-08-21 19:12:14 -05:00
Ryan Ward
19b2c5f687
Consolidate binary targets to galaxy-oss only
...
- Remove dev, integration, local, preview, and stable bin targets
- Update Cargo.toml to reflect single binary
- Fix related module references and tests
2026-08-20 17:36:05 -05:00
Ryan Ward
1336f00dfb
Fix orchestration and provider reliability
2026-08-20 15:13:19 -05:00
Ryan Ward
11c466c26d
Prevent provider follow-up setup panics
2026-08-19 11:11:28 -05:00
Ryan Ward
a203d359bf
Rig setup
2026-08-18 01:40:11 -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
a5a3361e7f
fix: recover run agents after restart
2026-08-15 22:37:14 -05:00
rkw6086
b079f036fa
Make direct-provider agent runs durable
2026-08-14 22:02:15 -05:00
rkw6086
f4a04d0240
Fix Rig tool continuation and plan creation
2026-08-14 09:01:53 -05:00
rkw6086
b3f3a72435
Fix provider tool history handling
2026-08-12 14:19:51 -05:00
rkw6086
c79634e76f
Keep provider models visible with Bedrock
2026-08-12 12:39:59 -05:00
rkw6086
1ad2ab4010
adding logging, cleaning up configs
2026-08-12 06:38:02 -05:00
Ryan Ward
10412c4c6f
Implement browser OAuth for ChatGPT subscriptions
...
Update app branding and OAuth callback handling, remove legacy Samsung
theme aliases, prune unavailable ChatGPT models, and delete cost data.
2026-08-10 17:26:47 -05:00
rkw6086
88ad290c7e
e2e testing
2026-08-10 07:22:56 -05:00
rkw6086
170a87e981
Improve AI provider model configuration
2026-08-09 15:48:15 -05:00
rkw6086
603437a24e
Keep long-running monitors polling after prose turns
2026-08-06 23:50:51 -05:00
rkw6086
17898e7d9b
Cover ChatGPT Responses tool call IDs
2026-08-06 23:26:25 -05:00
rkw6086
3fda5d414b
Add Rig native model providers
2026-08-06 15:03:00 -05:00
rkw6086
634ce7ba00
Complete local-first Rig provider migration
2026-08-06 11:37:28 -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
b0ad07f6f2
Add unified models UI and Rig Bedrock runtime
2026-08-04 17:25:19 -05:00
rkw6086
a3c68e9c30
Complete Rig tool lifecycle migration
2026-08-04 16:00:20 -05:00
rkw6086
91d8bd0381
Migrate Rig tool flow to domain runtime
2026-08-04 14:14:51 -05:00
rkw6086
4c7270db8d
feat: introduce Rig agent runtime migration
2026-08-04 02:15:18 -05:00
Ryan Ward
7f4891ec7c
First attempt to add ACP support
2026-07-31 11:09:32 -05:00
Ryan Ward
1a0aac51b6
Document process monitoring handoff
...
Add ACP discovery and configuration support
2026-07-30 11:53:33 -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
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
2faeed7ac5
Merge branch 'experiment/cross-check' of gitlab.com:samnasbo/shared/galaxy
2026-07-27 11:41:45 -05:00
Ryan Ward
309000a303
Checking in progress, though not fully working as expected
2026-07-27 11:41:20 -05:00
Ryan Ward
cc49d36c79
Update macOS menu handling
2026-07-23 13:34:00 -05:00
Ryan Ward
1650c8713c
Merge branch 'master' of gitlab.com:samnasbo/shared/galaxy into experiment/cross-check
...
# Conflicts:
# app/src/settings_view/mod.rs
2026-07-23 13:17:04 -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
Ryan Ward
e5062ae432
feat: implement Crosscheck Work experiment
...
Add the 'Crosscheck Work' experiment to the Agents settings. When enabled,
a reviewer sub-agent is spawned after the main agent finishes a turn (with
no pending tool calls). The reviewer critiques the output using a dedicated
system prompt focused on correctness, simplicity, and code quality. If the
reviewer does not respond with 'LGTM!', its feedback is injected as a
synthetic user query back to the main agent, which must address it. This
loop continues until the reviewer approves or max iterations is reached.
Components:
- Feature flag: CrosscheckWork (enabled in DOGFOOD_FLAGS)
- Settings: agents.experiments.crosscheck_enabled,
agents.experiments.crosscheck_model_id,
agents.experiments.crosscheck_max_iterations
- Settings UI: new 'Experiments' subpage under Agents
- Crosscheck module: app/src/ai/crosscheck/ with prompt, reviewer model
- Controller integration: hooks into AfterStreamFinished when no actions
are queued, triggers reviewer, handles feedback injection
- Provider support: OpenAI-compatible and Bedrock direct invocation
- Safety: max iteration guard, error handling, reset on new user query
2026-07-22 15:58:55 -05:00
Ryan Ward
4aa2c0d685
fix: resolve TypeScript LSP initialization failure
...
typescript-language-server requires a valid TypeScript installation to
function. Previously, no initializationOptions were sent during the LSP
initialize request, causing the server to fail with:
'Could not find a valid TypeScript installation. Please ensure that
the typescript dependency is installed in the workspace or that a
valid tsserver.path is specified.'
This fix:
- Adds initializationOptions.tsserver.path resolution that searches for
TypeScript in: workspace node_modules, global npm install, and npx cache
- Wires initialization_options into the LSP startup flow via LSPServerType
- Updates the install step to proactively install TypeScript globally if
not found locally
2026-07-16 16:58:47 -05:00
rkw6086
3769646ca6
Fix cursor focus and selection in input box, add AWS env var warning box, and remove AWS Bedrock login banner
2026-07-02 14:54:15 -05:00
Ryan Ward
4770ac06b5
first pass of merging in warp (doesn't build)
2026-07-01 16:08:58 -05:00
Ryan Ward
5ea378a38d
Add OpenAI/LiteLLM provider support with settings UI
...
- Add openai/ provider module with translator, client, convert, request/response translators
- Add shared provider/ types (ConversationMessage, MessageRole, ProviderConfig enum)
- Wire OpenAI-compatible provider dispatch alongside Bedrock in response_stream.rs
- Add ai.openai.* settings (enabled, base_url, api_key, model, models)
- Add OpenAI/LiteLLM settings page with model fetch, picker, and config UI
- Extend model menu items and llms.rs to surface LiteLLM models
- Update WARP.md with OpenAI provider architecture docs
2026-06-17 14:14:40 -05:00