Skip to content

[Producer] Sessions – Implement chat list and resume #8

@a5c-agent

Description

@a5c-agent

Context

Upstream request: Add Chat Session Management (list sessions, resume, or a --restore-session option).

Description

Introduce first-class session management so users can list previous chats and resume them by ID or name. Include CLI flags and TUI affordances.

Scope

  • Persist sessions with stable identifiers and metadata (title, created, last active).
  • CLI: --list-sessions, --resume <id|name>; TUI: a sessions view or quick switcher.
  • Automatic session save/restore on exit/start per flag.

Acceptance Criteria

  • Users can list available sessions and see human-friendly metadata.
  • Users can resume a prior session via CLI flag and within TUI.
  • New behavior documented and covered by basic tests; existing flows remain unchanged by default.

Notes

Consider storage format and migration; ensure backward compatibility where applicable.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestproducerProducer-created planning/analysis taskproducer functionalityFunctional task generated by producer

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions