Add task summaries, closed-task search and a summary turn before discard
This commit is contained in:
Vendored
+9
@@ -55,6 +55,12 @@ export function currentSession(taskId) {
|
||||
return state.sessions.get(taskId)?.findLast((s) => s.state !== "completed") ?? state.sessions.get(taskId)?.at(-1);
|
||||
}
|
||||
export function taskState(task) {
|
||||
if (task.discarding) {
|
||||
return "discarding";
|
||||
}
|
||||
if (task.merging) {
|
||||
return "merging";
|
||||
}
|
||||
const s = currentSession(task.id)?.state;
|
||||
return s === "idle" && task.reviewing ? "reviewing" : s;
|
||||
}
|
||||
@@ -246,6 +252,9 @@ export function handleEvent(ev) {
|
||||
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) {
|
||||
|
||||
Reference in New Issue
Block a user