Skip to content

Add Multi-tab AI Thread View and Agent Actions#2

Closed
Dima-369 wants to merge 3 commits intodimafrom
agent-tabs-and-actions-13281923359408135259
Closed

Add Multi-tab AI Thread View and Agent Actions#2
Dima-369 wants to merge 3 commits intodimafrom
agent-tabs-and-actions-13281923359408135259

Conversation

@Dima-369
Copy link
Owner

@Dima-369 Dima-369 commented Feb 4, 2026

This change migrates the AI Agent Panel from a single-view architecture to a multi-tabbed interface, allowing users to maintain multiple concurrent AI conversations.

Key changes:

  • Introduced AgentPanelTab and AgentPanelTabIdentity in a new agent_panel_tab.rs module.
  • Updated AgentPanel to use TabBar and manage a list of open tabs.
  • Added support for overlaying History and Settings views over the active tab.
  • Registered and implemented tab navigation and management actions.
  • Enhanced AcpThreadView with plan toggling logic and session ID tracking.
  • Added a global action to dismiss OS-level agent notifications.
  • Replaced tab label animations with a static accent color dot indicator for active generation.

PR created automatically by Jules for task 13281923359408135259 started by @Dima-369

- Implement tabbed interface in `AgentPanel` for multiple AI threads.
- Add `ActivateNextTab`, `ActivatePreviousTab`, and `CloseActiveThreadTabOrDock` actions.
- Implement `TogglePlan` action in `AcpThreadView`.
- Implement `DismissOsNotifications` action to clear agent notifications.
- Add progress indicator dots to active generating tabs.
- Refactor `AgentPanel` to handle overlay views for History and Configuration.

Co-authored-by: Dima-369 <15002298+Dima-369@users.noreply.github.com>
@google-labs-jules
Copy link

👋 Jules, reporting for duty! I'm here to lend a hand with this pull request.

When you start a review, I'll add a 👀 emoji to each comment to let you know I've read it. I'll focus on feedback directed at me and will do my best to stay out of conversations between you and other bots or reviewers to keep the noise down.

I'll push a commit with your requested changes shortly after. Please note there might be a delay between these steps, but rest assured I'm on the job!

For more direct control, you can switch me to Reactive Mode. When this mode is on, I will only act on comments where you specifically mention me with @jules. You can find this option in the Pull Request section of your global Jules UI settings. You can always switch back!

New to Jules? Learn more at jules.google/docs.


For security, I will only act on instructions from the user who triggered this task.

google-labs-jules bot and others added 2 commits February 4, 2026 22:52
This commit introduces a multi-tabbed architecture to the AI Agent Panel,
allowing users to manage multiple concurrent AI threads.

Key changes:
- Refactored `AgentPanel` to support multiple tabs with a `TabBar`.
- Added new actions: `ActivateNextTab`, `ActivatePreviousTab`,
  `CloseActiveThreadTabOrDock`, `TogglePlan`, and `DismissOsNotifications`.
- Integrated an accent-colored indicator dot for tabs currently generating
  responses, replacing the previous pulsating text animation.
- Implemented global dismissal of all agent notifications.
- Added `session_id` and plan toggling support to `AcpThreadView`.
- Created `agent_panel_tab.rs` to house core tab management types.

Manual verification was performed as `cargo check` is blocked by system
dependencies in the current environment.

Co-authored-by: Dima-369 <15002298+Dima-369@users.noreply.github.com>
- Add multi-tab support to AgentPanel
- Add actions: ActivateNextTab, ActivatePreviousTab, CloseActiveThreadTabOrDock, TogglePlan, DismissOsNotifications
- Add session_id helper to AcpThreadView
- Implement global agent notification dismissal
- Replace pulsating generating labels with an accent dot indicator

Co-authored-by: Dima-369 <15002298+Dima-369@users.noreply.github.com>
@Dima-369 Dima-369 closed this Feb 5, 2026
@Dima-369
Copy link
Owner Author

Dima-369 commented Feb 5, 2026

Gemini 3 Flash from Jules just utterly fails at this. Previously, Gemini 2.5 Pro figured it out.

@Dima-369 Dima-369 deleted the agent-tabs-and-actions-13281923359408135259 branch February 5, 2026 14:02
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