diff --git a/CHANGELOG.md b/CHANGELOG.md index 48d26a852..1122a31b1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -158,6 +158,18 @@ The format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). `docs/development/automation-tracking.md` and the new `docs/development/docs-writer.md` reference. +- **Multi-Session Tabs with Independent A2A Bindings** (#8445): Enhanced TUI with + multi-session tab support, enabling users to create, switch between, and manage + multiple independent sessions within a single instance. Each session maintains its + own transcript, persona state, session ID, and A2A binding configuration. Keyboard + bindings `Ctrl+N` (new session) and `Ctrl+W` (close session) provided. Session + renaming and metadata tracking via `name` and `created_at` fields on `SessionView`. + All action handlers updated to operate within the active session context, ensuring + full state isolation between sessions while preserving backward compatibility with + single-session workflows. BDD test suite added: 10 comprehensive scenarios covering + lifecycle, switching, closure, renaming, persona isolation, transcript isolation, and + timestamp validation. + ### Changed - **Decision Tree Full ULID Display** (#5825): The `agents plan tree` command now diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 67cfaa955..6c242c43d 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -23,3 +23,4 @@ Below are some of the specific details of various contributions. * HAL 9000 has contributed automated bug fixes, including fix #7488 (store sandbox_path in checkpoint metadata to enable rollback). * This project was made possible thanks to considerable donation of time, money, and resources by CleverThis, Inc. * HAL 9000 has contributed automated bug fixes, CLI output formatting improvements, and ongoing maintenance as part of the CleverAgents automation system. +* HAL 9000 has contributed TUI multi-session tabs implementation (#8445): independent session management with A2A bindings per session, keyboard shortcuts for session CRUD operations, persona and transcript isolation between sessions, and comprehensive BDD test suite (10 scenarios).