Skip to content

Improve session UX: Agents, approvals, images, and launch polish#9

Open
BrianAguilarWasco wants to merge 13 commits into
MTEnt:mainfrom
BrianAguilarWasco:main
Open

Improve session UX: Agents, approvals, images, and launch polish#9
BrianAguilarWasco wants to merge 13 commits into
MTEnt:mainfrom
BrianAguilarWasco:main

Conversation

@BrianAguilarWasco

Copy link
Copy Markdown

Summary

  • Add Agents panel + quick default-model picker; manage provider keys / auth login in Settings
  • Fix stuck “Working…” (slim omp-event payloads) and move approvals into an inline dock
  • Support image paste/attachments, smooth streaming, lightbox, and Model/Think/Ctx in the composer
  • Dark launch background (no white flash), folder-loading overlay, collapsed goal header, native-safe context menu
  • Merged upstream OMP 17.0.6 desktop host sync (project-scoped model roles, RPC lifecycle)

Test plan

  • Built / ran locally
  • Checked the path I touched
  • Switch default model from the role chip; open Agents for other roles
  • Send a prompt with a pasted image; confirm transcript + lightbox
  • Trigger an approval and resolve it from the dock
  • Confirm launch stays dark (no white flash)

BrianAguilarWasco and others added 13 commits July 20, 2026 21:15
Surface the process stderr tail in ready/timeout errors so startup failures are diagnosable.

Co-authored-by: Cursor <cursoragent@cursor.com>
Strip heavy partial/signature trees before Tauri emit so agent_end and message_update can reach the UI.
Let users manage provider env keys and OAuth login from Settings.
Move role model configuration into an Agents drawer and show model-only role chips.
Pass ImageContent through the Tauri prompt command into OMP RPC.
Keep the task goal compact until the user expands it.
Replace the full-screen approval modal with a focused in-chat dock.
Use a custom menu for the shell while keeping the native menu in text fields.
Paste/drop images into prompts, pace streamed assistant text, open images in a lightbox, recover stuck Working state, and show Model/Think/Ctx in the composer.
Mount the approval dock, context menu, folder-loading overlay, and Agents panel, and drop duplicate Think/Ctx stats from the top bar.
Restore an inline model menu on the default chip so switching models does not require opening Agents.

Co-authored-by: Cursor <cursoragent@cursor.com>
Avoid the blinding white WebView flash by setting the HTML and Tauri window background to the app canvas.

Co-authored-by: Cursor <cursoragent@cursor.com>
Keep stderr-ready diagnostics, default-model quick picker, and agent_end transcript fallback alongside upstream process lifecycle and project-scoped model roles.

Co-authored-by: Cursor <cursoragent@cursor.com>
@BrianAguilarWasco
BrianAguilarWasco requested a review from MTEnt as a code owner July 21, 2026 04:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant