suggest_discard again

This commit is contained in:
Ian Gulliver
2026-10-19 20:05:55 -07:00
parent 36f4955a09
commit e7e6fae758
4 changed files with 32 additions and 13 deletions
+11 -3
View File
@@ -156,15 +156,23 @@ func (m *Manager) tryPromptReady(ctx context.Context, taskID string, fromReview
return nil
}
}
prompted, err := m.store.ReadyPromptN(ctx, taskID)
if err != nil || prompted >= latest.N {
due, err := m.store.ReadyPromptDue(ctx, taskID)
if err != nil || !due {
return err
}
open, err := m.store.ListInbox(ctx, store.InboxFilter{TaskID: taskID, State: api.Open})
if err != nil || len(open) > 0 {
return err
}
_, err = m.Send(ctx, sess.Id, "byre", readyPrompt, "")
if err != nil {
return err
}
err = m.store.SetReadyPromptN(ctx, taskID, latest.N)
seq, err := m.store.LastTaskSeq(ctx, taskID)
if err != nil {
return err
}
err = m.store.SetReadyPromptSeq(ctx, taskID, seq)
if err != nil {
return err
}