Terminal as collapsible inside secondary pane

Feature request for product/service

Cursor IDE

Describe the request

I am currently using a 3 column layout composed of: primary side bar (left), editor (middle) and secondary side bar (right). In the latter, I have agent, terminal and problems as tabs. Switching back and forth between agent and the other two (primarily terminal) is inconvenient. The transition also becomes slow with long conversations.

The best would be to have terminal and problems as collapsible elements at the bottom of the chat. This is already possible with multiple chats stacked vertically. Unfortunately docking the terminal and problems as tabs changes the overall experience in the (secondary) side bar. - the stacked / split option is no longer shown. Ideally they would integrate seamlessly and behave like chat windows, allowing split collapsible views. That would mean that the conversation does not have to be loaded / unloaded on transitions (no lag) and all context would be visible all the time.

Hey @mtene !

Thanks for the feedback.

It’s possible to have both terminal/problems visible while you’re working. Can you help me understand a bit better if there’s something that’s still missing?

Sorry if I haven’t understood you correctly!

I am aware I can obtain the layout in your screenshot. What I’m trying to achieve is have the terminal in the secondary pane, stacked vertically with the chat. That way the editor gets full height and I have everything I need in one view without switching tabs.


This is not currently possible atm - the Terminal can at most be a tab on the secondary pane, but not vertically stackable with the chat.

Bonus: the terminal would be collapsible inside that pane, similar to Outline or Timeline in the Files tab of the Primary Pane. That way, it can be expanded only when needed. The stacking is the first stepping stone.