Drop transcript notes for cleared ready calls

This commit is contained in:
Ian Gulliver
2026-10-20 20:03:47 -07:00
parent adb9424e66
commit 51df9adf61
2 changed files with 4 additions and 7 deletions
+2 -5
View File
@@ -554,7 +554,7 @@ final class TranscriptBuilder {
continue
}
}
if ev.kind == "task.ready_cleared" && str(p, "reason") == "merge" {
if ev.kind == "task.ready_cleared" {
if sink == nil && own {
lastReady = nil
}
@@ -657,7 +657,7 @@ final class TranscriptBuilder {
if (ev.kind == "task.ready" || ev.kind == "task.discard_suggested") && sink == nil && own {
lastReady = row.id
}
if (ev.kind == "inbox.created" || ev.kind == "task.ready_cleared") && sink == nil && own {
if ev.kind == "inbox.created" && sink == nil && own {
lastReady = nil
}
if prompt && !row.hidden || agentNote {
@@ -967,9 +967,6 @@ final class TranscriptBuilder {
case "task.discard_suggested":
return Row(.ready(when: when, md: parseMarkdown(jsString(p["reason"])), discard: true, keepOpen: false), taskId: rowTask)
case "task.ready_cleared":
return note([.text(ev.actor == "agent" ? "the agent withdrew its ready call" : "\(ev.actor) dismissed the ready call")])
case "task.discard_started":
return note([.text("\(ev.actor) asked to discard the task; the agent writes the task summary first")])