Skip to content

feat: support pinning / starring sessions for quick access #88568

Description

@Maziyang2

Feature Request: Session Pinning / Starring

Problem

When using OpenClaw across multiple channels (webchat, Telegram, Discord, etc.), the session list grows quickly. It would be very helpful to be able to pin (star/bookmark) important sessions so they appear at the top of the session list, making them easy to find again.

Currently openclaw sessions list only supports ordering by recency, with no way to keep specific sessions always on top.

Proposed Solution

Add a pin/star mechanism for sessions, e.g.:

  1. A CLI command: openclaw sessions pin <sessionId> / openclaw sessions unpin <sessionId>
  2. openclaw sessions list could accept a --pinned-first flag, or sort pinned sessions to the top by default
  3. For the Control UI web interface, a visual "pin" icon next to each session in the sidebar

Use Cases

  • Keep the current active conversation accessible even after starting new sessions
  • Bookmark long-running or important discussion threads
  • Quick access to frequently used sessions (e.g. daily planning, project tracking)

Alternatives Considered

  • Using labels (the sessions_list tool supports label filtering), but that is more for programmatic routing than user-facing bookmarks
  • Manually noting session IDs, which is not practical

Additional Context

This came up during real usage on macOS (WebChat surface). Happy to provide more details if needed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Low-priority cleanup, docs, polish, ergonomics, or speculative work.clawsweeper:needs-maintainer-reviewClawSweeper marked this issue as needing maintainer review before automation.clawsweeper:needs-product-decisionClawSweeper marked this issue as needing a product or behavior decision.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.impact:session-stateSession, memory, transcript, context, or agent state can drift or corrupt.issue-rating: 🌊 off-meta tidepoolIssue quality rating does not apply to this item.

    Type

    No type

    Fields

    Priority

    None yet

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions