Skip to content

Add Session Outline with filtering, grouping, and related context#341

Open
zezutom wants to merge 1 commit intolukilabs:mainfrom
zezutom:feature/add-in-session-navigation
Open

Add Session Outline with filtering, grouping, and related context#341
zezutom wants to merge 1 commit intolukilabs:mainfrom
zezutom:feature/add-in-session-navigation

Conversation

@zezutom
Copy link
Copy Markdown

@zezutom zezutom commented Mar 5, 2026

Introduce a collapsible "Outline" panel above the chat view that lists all turns with classified labels (USER, PLAN, EXEC, ERROR, etc.). Clicking an item scrolls the chat to that turn, expanding pagination if needed.

  • Filter chips (USER/AGENT/EXEC/ERROR) to narrow visible outline items
  • Toggle between chronological and group-by-type views
  • Expandable "related context" per turn showing tool calls and responses
  • Add missing tsconfig.base.json required by session-tools-core to fix typecheck:all errors (ES3 fallback caused cascading type failures)

Demo

▶ Watch walkthrough

Introduce a collapsible "Outline" panel above the chat view that lists
all turns with classified labels (USER, PLAN, EXEC, ERROR, etc.).
Clicking an item scrolls the chat to that turn, expanding pagination
if needed.

- Filter chips (USER/AGENT/EXEC/ERROR) to narrow visible outline items
- Toggle between chronological and group-by-type views
- Expandable "related context" per turn showing tool calls and responses
- Add missing tsconfig.base.json required by session-tools-core to fix
  typecheck:all errors (ES3 fallback caused cascading type failures)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@balintorosz
Copy link
Copy Markdown
Collaborator

Really good UX implementation, I've been struggling with the same and was thinking about it. Will need to adjust a but the visual/UI side, but I will take what you did, refine and add it in the next couple of days.

@balintorosz
Copy link
Copy Markdown
Collaborator

Also really appreciate the loom - makes it so much easier to understand intent & implementation!!!!

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.

2 participants