Repository navigation
fix(threads): snoozed threads stay hidden through background wakes #22202
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -233,3 +233,6 @@ Choose **Snooze → Custom…** from a thread's menu to pick a date and time in | |
| local time zone, or a duration in minutes, hours, or days. Durations start when | ||
| you confirm; one day means 24 hours. On web and desktop, you can also snooze | ||
| several selected threads together. Choose **Wake thread** to bring a thread back early. | ||
| A snoozed thread keeps working and stays hidden until its wake time, even while | ||
| its agent wakes itself for background work. It comes back early only when it needs | ||
| an approval or answer from you, when a run fails, or when you send it a message. | ||
|
Comment on lines
+237
to
+238
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win Include explicit actions in the early-wake list. “Only” excludes Wake thread, although Line 235 says that action brings a thread back early. Pin actions also end a snooze under the PR objectives. Include both actions, or limit this list to automatic wakes. 🤖 Prompt for AI Agents |
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🎯 Functional Correctness | 🟠 Major | ⚡ Quick win
🔎 Supported by static analysis
🏁 Script executed:
Repository: pingdotgg/t3code
Length of output: 42162
🏁 Script executed:
Repository: pingdotgg/t3code
Length of output: 13314
🏁 Script executed:
Repository: pingdotgg/t3code
Length of output: 10585
🏁 Script executed:
Repository: pingdotgg/t3code
Length of output: 4396
🏁 Script executed:
Repository: pingdotgg/t3code
Length of output: 7956
Treat scheduled-task messages as automatic wakes.
ScheduledTaskServicesends bound scheduled tasks throughThreadManagementService.sendToThreadwithscheduledTaskId. That method immediately dispatches the command. SinceautomaticWakedoes not checkscheduledTaskId, the scheduled message can clear an active snooze.Suggested fix
📝 Committable suggestion
🤖 Prompt for AI Agents