mirror of
https://github.com/openai/codex.git
synced 2026-11-13 14:46:14 +00:00
Add session archiving to the resume picker (#37369)
## What changed - Add a `Ctrl+A` action and footer hint for archiving the selected session in the resume picker. - Send archive requests through the app server, remove successfully archived sessions from the picker, and surface failures inline. - Prevent duplicate actions while an archive is pending, preserve configured keybindings, and direct users to `/archive` when they select the current session. - Ignore archive notifications for untracked side threads so they do not appear in agent navigation. ## Testing - Cover successful, repeated, rejected, and failed archive requests, shortcut conflicts, footer rendering, and untracked-thread notifications. GitOrigin-RevId: 20ea21c804a9685e46484d67df967859f9be4651
This commit is contained in:
1 parent
6622546169
commit
1efd8fcb26
6 files changed
+403
-7
No files matched your search
@@ -132,6 +132,9 @@ impl App {
|
||||
/*show_all*/ false,
|
||||
/*include_non_interactive*/ false,
|
||||
picker_app_server,
|
||||
app_server.request_handle(),
|
||||
self.primary_thread_id
|
||||
.or(self.current_displayed_thread_id()),
|
||||
)
|
||||
.await?
|
||||
{
|
||||
|
||||
Reference in new issue
Block a user