Skip to content

Studio chat: minimap, side panels, and session inspection #1850

Closed

Description

@samuv

Parent: #1736. Design review: #1779.
Design baseline: 2026-09-24.

Outcome

Users can navigate a long conversation and inspect its related session, file, and workspace details without losing the active chat.

Scope

  • Add a message minimap, per-message reply thread, file and tool previews, local Markdown canvas, and a consistent resizable side-panel shell.
  • Add session details, transcript, soul, worktree picker, and debug dialogs where the runtime advertises the capability. Add read-only access to inspect-only sessions without presenting them as editable chats.
  • Introduce narrow BFF and contract routes for soul and session worktrees as needed. Soul is connection-scoped; worktrees are session-scoped. Keep paths and credentials out of public placement inference.

Acceptance

  • A minimap target scrolls its own message into view even near the start of a long transcript; panel and dialog state survives ordinary transcript updates.
  • Capability-disabled inspection affordances explain their state, and all new routes remain authenticated and follow the existing generated-contract pipeline.
  • Focused BFF/UI tests, desktop/mobile screenshots, and task studio:check pass.

Delivery

Bounded contract/UI plan; any placement or trust-boundary change requires its own architecture decision.

Depends on: #1847, #1849.

Activity

  1. added
    enhancementNew feature or request
    WebUIApplies to the WebUI interface
    on Sep 24, 2026
  2. self-assigned this
    on Sep 25, 2026
  3. assigned and unassigned on Oct 7, 2026
  4. kantord commented on Oct 13, 2026

    @kantord
    Member

    Closed by #1942 (merged): minimap, resizable side-panel frame, soul and worktree reads, inspect-only sessions, and the debug dialog are on main. Prototype-alignment polish continues under #2207 and is not tracked here. Fully or partially written by an AI agent.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

WebUIApplies to the WebUI interfaceenhancementNew feature or request

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions