Skip to content

[ENHANCEMENT] Task history optimization #12250

@huaxianhu

Description

@huaxianhu

Problem (one or two sentences)

  1. I hope that the task history of channel usage can be displayed as an icon permanently on the top-level page, alongside the new task/settings, instead of being hidden in a secondary list... This will make it easier for users to quickly view

  2. In the multi-choice mode of task history records, besides handling the deletion of selected items, it is also desired to add the ability to export selected items

  3. The export task for "task history" is set to md format by default. I hope to add more formats, such as:
    txt format - only exports the text of the chat window, which is equivalent to the user clicking the copy button of the conversation. It copies the text of all conversations into a single file in batch. Compared to other modes, its advantage is that it is easy to read and can be directly opened for reading, with the same effect as viewing directly in an IDE window
    mhtml format - can export all data completely, such as images added in the conversation, thoughts (supporting click-to-expand), tools, etc...
    The currently mechanically recognizable session format of Roo code: This format does not consider user readability and requires the perfect export of complete session information for easy sharing with friends or re-importing to restore the session on a different computer device

Context (who is affected and when)

Task history

Desired behavior (conceptual, not technical)

Task history optimization

Constraints / preferences (optional)

No response

Request checklist

  • I've searched existing Issues and Discussions for duplicates
  • This describes a specific problem with clear context and impact

Roo Code Task Links (optional)

No response

Acceptance criteria (optional)

No response

Proposed approach (optional)

No response

Trade-offs / risks (optional)

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    EnhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions