Skip to content

[Feature Request] pinned messages ⭐ #109

Open
@harlanlewis

Description

@harlanlewis

Writing this as a FR before I make an attempt at it.

I often find myself keeping an entire conversation in my history or exporting a full conversation just to keep an individual message or two for reference. The conversation context is not important.

I'm thinking of adding:

  • a pin message action for each user and assistant message
  • a pinned messages view, accessed from the conversations menu, that displays each pinned message.
    • with some exceptions, this view is effectively a read-only conversation
    • no link or other reference to original conversation, pinned messages are preserved even if original conversation is deleted
    • pinned messages can be manually removed using existing Clean up or Delete
    • messages cannot be run again, retry, etc
    • Composer is not available in pinned messages view
    • because this "conversation" contains only existing messages, it doesn't need to be subject to any context limits or other LLM API constraints
    • potential enhancement (haven't thought about where/how): an LLM-labeled nav list of all pinned messages

Update:

Metadata

Metadata

Assignees

No one assigned

    Labels

    dependsThe issue depends on another issue being closed

    Projects

    Status

    Requests

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions