Skip to content

Commit 3a13e22

Browse files
committed
Improve auto-next prompt generation
1 parent 971faa2 commit 3a13e22

4 files changed

Lines changed: 409 additions & 13 deletions

File tree

codex-rs/tui/src/app.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4223,6 +4223,10 @@ impl App {
42234223
self.chat_widget
42244224
.submit_user_message_with_mode(text, collaboration_mode);
42254225
}
4226+
AppEvent::AutoNextPromptGenerated { thread_id, prompt } => {
4227+
self.chat_widget
4228+
.handle_auto_next_prompt_generated(thread_id, prompt);
4229+
}
42264230
AppEvent::ManageSkillsClosed => {
42274231
self.chat_widget.handle_manage_skills_closed();
42284232
}

codex-rs/tui/src/app_event.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -511,6 +511,12 @@ pub(crate) enum AppEvent {
511511
collaboration_mode: CollaborationModeMask,
512512
},
513513

514+
/// Deliver an asynchronously generated auto-next prompt back to the active thread.
515+
AutoNextPromptGenerated {
516+
thread_id: ThreadId,
517+
prompt: String,
518+
},
519+
514520
/// Open the approval popup.
515521
FullScreenApprovalRequest(ApprovalRequest),
516522

0 commit comments

Comments
 (0)