Skip to content

[Feature]: Add sweep/decompress/recompress action buttons to TUI panel #578

Description

@Gedof

Problem

Due to the sentinel error bug in v3.1.12 (see #570), I had to upgrade to v3.1.13. However, v3.1.13 removed the /dcp sweep, /dcp decompress, and /dcp recompress slash subcommands, while the new TUI panel only exposes Context view, Stats view, and Manual Mode toggle. There is no user-facing way to manually trigger a sweep or manage decompressions/recompressions — those operations are only available through the LLM-controlled compress tool.

Image Image

Proposed Solution

Add action buttons to the TUI PanelDialog for:

  • Sweep — trigger a manual sweep (optionally with a configurable count / last N tools)
  • Decompress — list past compressions and select one to restore
  • Recompress — re-apply a previously decompressed entry

These would mirror the functionality that /dcp sweep, /dcp decompress, and /dcp recompress provided in v3.1.12.

Alternatives Considered

Additional Context

  • opencode 1.17.9
  • DCP 3.1.13

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