Skip to content

Show conversation history on startup/resume #97

@bananabot9000

Description

@bananabot9000

Summary

When starting or resuming a session, show the last N lines/messages of conversation history so the user has context for where they left off.

Problem

When resuming a session (especially after a restart or the next day), the CLI starts with a blank screen. The user has no visibility into what happened previously in the session — what was discussed, what tools were called, what the last response was.

The official Claude CLI handles this well on /resume by showing recent history.

Suggested approach

  • On startup with an existing session, show the last N messages (configurable, default ~10?)
  • On /resume or session switch, same behaviour
  • Could be a condensed view: user messages + assistant text (skip tool calls/results unless configured)
  • Visual separator between history and new conversation (e.g. ── resumed ──)

Notes

  • The audit log already has all the data needed
  • Balance between "enough context to remember where I was" and "not flooding the screen with old output"

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions