tweak: consolidate session lock logic (#3185)

This commit is contained in:
Aiden Cline
2025-10-15 01:12:51 -05:00
committed by GitHub
parent e8751d976e
commit b3fcc9a81d
6 changed files with 118 additions and 28 deletions

View File

@@ -6,6 +6,7 @@ import { Bus } from "../bus"
import { MessageV2 } from "../session/message-v2"
import { Identifier } from "../id/id"
import { Agent } from "../agent/agent"
import { SessionLock } from "../session/lock"
import { SessionPrompt } from "../session/prompt"
export const TaskTool = Tool.define("task", async () => {
@@ -53,7 +54,7 @@ export const TaskTool = Tool.define("task", async () => {
}
ctx.abort.addEventListener("abort", () => {
SessionPrompt.abort(session.id)
SessionLock.abort(session.id)
})
const result = await SessionPrompt.prompt({
messageID,