github: support schedule events (#5810)

This commit is contained in:
Matt Silverlock 2025-12-21 09:46:54 -05:00 committed by GitHub
parent ae00001aa0
commit 10375263ef
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 151 additions and 41 deletions

View file

@ -574,10 +574,13 @@ async function subscribeSessionEvents() {
}
async function summarize(response: string) {
const payload = useContext().payload as IssueCommentEvent
try {
return await chat(`Summarize the following in less than 40 characters:\n\n${response}`)
} catch (e) {
if (isScheduleEvent()) {
return "Scheduled task changes"
}
const payload = useContext().payload as IssueCommentEvent
return `Fix issue: ${payload.issue.title}`
}
}