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
+9
View File
@@ -83,6 +83,12 @@ export function currentSession(taskId: string): AgentSession | undefined {
}
export function taskState(task: Task): string | undefined {
if (task.discarding) {
return "discarding";
}
if (task.merging) {
return "merging";
}
const s = currentSession(task.id)?.state;
return s === "idle" && task.reviewing ? "reviewing" : s;
}
@@ -306,6 +312,9 @@ export function handleEvent(ev: ByreEvent): void {
case "task.merge_title":
case "task.merge_queued":
case "task.merge_unqueued":
case "task.merge_started":
case "task.merge_ended":
case "task.discard_started":
case "task.merged":
case "task.discarded":
if (ev.project_id) {