Skip to content

[TASK] Improve the A2A background tasks management UX #190

@edenreich

Description

@edenreich

Summary

Currently there is only /cancel <task index> this is pretty basic, I think we need to improve it by making the tasks managed in a separate window.

For example the user might type /tasks which will open a drop down window similar to the /conversations command and there would be a possibility to view the entire tasks information by pressing i on the item. Or if pressing c it should cancel the selected task.

Please ensure those tasks are cleared from the management and the badge in the main window.

In the main chat we can keep it simple just show (<background tasks count>).

Acceptance Criteria

  • Improve UX for tasks managements
  • Background Tasks are managed in a separate window similar to how it is done in /conversations
  • It's only enabled if a2a is enabled
  • It's documented
  • It's tested
  • We preserve in the tasks management a list of completed tasks with retention of perhaps 5 by default and the completed tasks or canceled ones are moved to those lists

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions