Skip to content

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

@songke

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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions