github: support schedule events (#5810)

This commit is contained in:
Matt Silverlock 2025-12-21 09:46:54 -05:00 committed by Aiden Cline
parent 84a2180d0b
commit 2fa7b01072
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}`
}
}