Problem In long Agent / Composer chats it gets hard to find and return to a specific prompt you sent earlier. There’s no overview of what was asked, and no quick way to branch the conversation from an arbitrary past point.
Proposal — a dedicated “Prompt” side pane Add a pane that lists all of your prompts in the current chat as compact single lines (optionally with a timestamp).
Clicking a prompt line scrolls the chat to that exact prompt in the history.
Prompts remain inline as they are now and also appear in this separate pane as clickable links into the chat.
From any such prompt point it’s possible to fork / branch the chat (start a new thread from there) — building on the existing fork feature and making it easier to reach.
Add an option to show usage / request progress (credits, request count) either above or below this pane — see the red marks on the attached screenshot.
Why Gives a navigable outline of the session, makes long chats manageable, and enables cheap experimentation by forking from any prior prompt instead of re-typing context.
Screenshot attached illustrates the proposed layout (blue box = the prompt pane; red boxes = where the usage-progress bar could sit).
Hey, thanks for the detailed feature request. The mockup with the screenshot really helps explain what you’re going for.
Good news: the fork part already works today. Hover the message you want in the chat and pick Fork Chat, it’ll branch the conversation from that exact point. And to quickly jump back to your previous prompts, use Opt+Up or Alt+Up.
What we don’t have yet is a dedicated outline panel with a list of all prompts as clickable rows, plus usage progress next to them. The idea makes sense, and it gets requested on the forum pretty regularly. We don’t have an ETA right now.
If you have more details on how you’d like the panel to work, like grouping, filters, or how timestamps should behave, drop them here. It’ll help.
@deanrie Thanks for confirming this is still missing and for asking for concrete details — strong +1 from me. This is a **high-priority UX gap** for serious multi-turn Agent work, not a nice-to-have.
Strong request
Please prioritize a **native, persistent right-side turn outline (“title index”)** inside the Agent / Chat panel:
One row per **user turn** (not every assistant paragraph)
Title = truncated user prompt (optional later: auto short title)
**Click → jump/scroll** to that exact turn in the transcript
**Scroll spy**: highlight the outline row for the turn currently in view
Collapsible so it does not steal focus from coding
`Alt/Opt+Up` is helpful, but it is **blind navigation**. Long sessions (10+ turns, tool output, diffs, code blocks) need a **visible TOC**, the same way VS Code needs Outline for long files.
Answers to your questions (panel details)
**Placement:** Right side of the Agent panel (dockable/collapsible). Keep it pinned while the transcript scrolls.
**Grouping:** No grouping in v1 — flat chronological list `#1…#N` is enough. Filters are optional later.
**Timestamps:** Secondary / optional. Turn index + short title matter more than time.
**Critical companion behavior (must ship with outline):**
Smart stick-to-bottom:
Auto-follow stream **only** when the viewport is already near the bottom
If the user scrolled up or jumped via outline, **do not** yank them back to latest
Show a floating **“Jump to latest”** when not stuck to bottom
Without this, outline jump is immediately broken by streaming output.
Why prioritize now
Agent sessions are getting longer and denser; navigation debt grows with agent capability
Extensions cannot cleanly inject into the native Agent DOM — this must be **first-party**
Multiple forum threads ask for the same thing (please treat as one product bet), e.g. the Question List / Outline request
Minimal acceptance criteria
[ ] Right-side outline lists all user turns in the active Agent chat
Hey, thanks for such a detailed spec. The acceptance criteria and the placement, grouping, and timestamps are exactly the level of detail that helps.
Status is unchanged since the last update. The fork part already works, the hover message > Fork Chat, plus Opt+Up or Alt+Up to jump to previous prompts. But the dedicated clickable outline panel with a TOC for user turns and scroll spy is not there yet. The idea is clear and it comes up on the forum a lot. I can’t share an ETA.
One more thing. The companion behavior you described, smart stick to bottom plus a floating Jump to latest, is basically a separate topic from the outline itself. There are also requests about it on the forum, for example Top-anchored reading for chat responses (or opt-out of auto-scroll to bottom). Add your vote there so the signal goes to the right place.