Skip to content

[Feature]: Dashboard - browse archived/historical session transcripts #42980

Description

@songke

Summary

Add UI to browse and search archived session transcripts in the dashboard.

Problem to solve

Currently the dashboard only shows active sessions. Archived sessions (from /reset, /new, or natural expiration) are only accessible via filesystem at ~/.openclaw/agents/<agent>/sessions/*.jsonl.

This makes it difficult to:

  • Review past conversations for context
  • Search for decisions or information discussed in earlier sessions
  • Maintain continuity across session resets

Proposed solution

Add a "History" or "Archives" section in the dashboard that:

  1. Lists archived session transcripts with timestamps
  2. Allows viewing full conversation history in a readable format
  3. Supports basic search/filter (by date, keywords, agent)
  4. Shows session metadata (channel, duration, message count)

Alternatives considered

No response

Impact

  • Affected: All users who reset sessions or use OpenClaw across multiple sessions
  • Severity: Medium - blocks workflow when needing to reference past conversations
  • Frequency: Daily for active users
  • Consequence: Must manually parse JSONL files to review history, time-consuming and error-prone

Evidence/examples

No response

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Fields

    Priority

    None yet

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions