formulahendry / formulahendry/vscode-acp

Feature request: clear or collapse completed task lists instead of accumulating them

Open
#30 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
378
Forks
76
PR merge metrics
No merged PRs in 30d

Description

## Feature request

When the task list/checklist for a chat flow has been completed, it should be cleared (or archived/collapsed) instead of continuing to grow throughout the rest of the conversation.

## Problem

In long-running agent chats, completed task lists can remain visible and keep accumulating even after the work is done. Over time this creates unnecessary UI clutter and makes the active state of the conversation harder to read.

## Expected behavior

Once a task list is fully completed, the UI should do one of the following:
- clear it from the active task area
- collapse it automatically
- move it into a completed/archive section

The important part is that the active task UI should not keep growing forever with completed items.

## Why this matters

This would improve readability during long workflows by making it easier to see:
- what is still active now
- whether a new task list has started
- whether the agent is currently working vs just showing historical completed items

## Suggested behavior

Possible implementations:
- auto-clear when all tasks are marked completed
- auto-collapse completed lists behind a “show completed tasks” toggle
- keep only the current active task list visible by default

## Scope

This request is about the **active task list UI behavior** during a conversation, especially for long-running workflows where multiple completed lists may otherwise accumulate.

Contributor guide

No contributing guide indexed for this repository

Research direction

No files or tests are named. Start by locating the active task list UI and its completion-state handling in the VS Code extension, then review how completed lists are rendered during long conversations. Done means completed lists no longer accumulate in the active task area, with the chosen clear, collapse, or archive behavior covered by relevant tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript, vscode
Domain
desktop, frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.