Add task summaries, closed-task search and a summary turn before discard

This commit is contained in:
Ian Gulliver
2026-10-16 10:08:08 -07:00
parent 2107a43ef2
commit fd63a0dfbc
25 changed files with 1013 additions and 268 deletions
+4 -4
View File
@@ -425,17 +425,17 @@ func (s *Server) MergeIn(w http.ResponseWriter, r *http.Request, taskID string)
}
func (s *Server) DiscardTask(w http.ResponseWriter, r *http.Request, taskID string) {
t, p, ok := s.activeTask(w, r, taskID)
t, _, ok := s.activeTask(w, r, taskID)
if !ok {
return
}
t, err := s.agents.Discard(r.Context(), t, p, actor(r))
t, err := s.agents.Discard(r.Context(), t, actor(r))
if err != nil {
writeStoreError(w, err)
writeAgentError(w, err)
return
}
writeJSON(w, http.StatusOK, t)
writeJSON(w, http.StatusAccepted, t)
}
func (s *Server) activeTask(w http.ResponseWriter, r *http.Request, taskID string) (api.Task, api.Project, bool) {