Skip to content

OP mode and UI fixes#7

Open
billcai wants to merge 3 commits intoaws-samples:mainfrom
billcai:main
Open

OP mode and UI fixes#7
billcai wants to merge 3 commits intoaws-samples:mainfrom
billcai:main

Conversation

@billcai
Copy link
Copy Markdown

@billcai billcai commented Feb 25, 2026

Added optional OP mode

  1. Enabled via settings with configurable options
  2. Orchestrator agent with orchestrator prompt
  3. That can launch sub-agents: (a) explore agent (web search, file read), (b) task agent (all tools enabled)

UI fixes:

  1. Tool use and tool output now are in the same bubble, with tool input and output also within (collapsible).
  2. User message is duplicated - we will not show the second one.
  3. Scrollable settings menu
  4. Sub-agent task UI display

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

billcai and others added 2 commits February 25, 2026 13:17
…tails from tool output/input. Also fixed double user message at the start
Implements OP mode feature with orchestrator, explore, and task-worker
agents that can be configured via settings. Adds dynamic model selection
from kiro-cli, scrollable settings modal, and improved EventCard layout
to prevent file tab overlap. Refactors typing indicator to be inline.

openqed-Session: 302542b4-2f6a-4a5a-aaa7-a53a19795657
openqed-Attribution: agent: src/electron/libs/op-mode-agents.ts, src/shared/op-mode-defaults.ts, src/ui/App.tsx, src/ui/components/EventCard.tsx, src/ui/components/SettingsModal.tsx +1 more; human: .gitignore, src/electron/ipc-handlers.ts, src/electron/libs/app-settings.ts, src/electron/libs/kiro-message-adapter.ts, src/electron/libs/runner.ts +4 more
Co-authored-by: OpenQED <noreply@openqed.com>
@billcai billcai changed the title UI fix: Tool use, and duplicated user messages OP mode and UI fixes Feb 25, 2026
Remove the unused ToolResult component from EventCard.tsx as it is no
longer needed after UI refactoring. Also fix a potential null reference
error in SettingsModal.tsx by adding nullish coalescing when checking
opModeDirty object keys.

openqed-Session: 302542b4-2f6a-4a5a-aaa7-a53a19795657
openqed-Attribution: agent: src/ui/components/EventCard.tsx, src/ui/components/SettingsModal.tsx
Co-authored-by: OpenQED <noreply@openqed.com>
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