Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
872960c
test(server): reproduce #33186, Factory Droid answers after end_turn …
juliusmarminge Nov 9, 2026
03db0c0
fix(acp): show Factory Droid's follow-up after a background Task
juliusmarminge Nov 9, 2026
31470be
fix(acp): settle Factory Droid's self-wake continuation after its qui…
juliusmarminge Nov 9, 2026
fa4e099
test(server): keep the Claude-only background-work assertion off Droi…
juliusmarminge Nov 9, 2026
68f6d2f
Merge remote-tracking branch 'origin/main' into fix/issue-33186
juliusmarminge Nov 9, 2026
21366ec
Merge remote-tracking branch 'origin/main' into pr-33194
juliusmarminge Nov 10, 2026
3d2dfcc
fix(server): Droid and Grok continuations wait for open questions and…
juliusmarminge Nov 10, 2026
4e06d31
fix(server): close stale foreground tools when a deferred turn settles
juliusmarminge Nov 10, 2026
121644b
fix(server): stored status closes stale foreground tools at deferred …
juliusmarminge Nov 10, 2026
3eceb7d
Merge remote-tracking branch 'origin/main' into pr-33194
juliusmarminge Nov 10, 2026
c5939aa
Merge remote-tracking branch 'origin/main' into pr-33194
juliusmarminge Nov 10, 2026
66f6f6d
fix(server): Droid's late Task completion keeps the card's title and …
juliusmarminge Nov 10, 2026
f5b4f8d
fix(server): a Task finished two continuations later keeps its card's…
juliusmarminge Nov 10, 2026
6b4dbf3
fix(server): a question Droid asks after its run settled opens a cont…
juliusmarminge Nov 10, 2026
61f7310
fix(server): an approval Droid requests after its run settled opens a…
juliusmarminge Nov 10, 2026
61184e5
refactor(server): drop a finalize rearm no deferred-finalize agent re…
juliusmarminge Nov 10, 2026
5b560ad
Merge remote-tracking branch 'origin/main' into fix/issue-33186
juliusmarminge Nov 10, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -9328,6 +9328,15 @@ describe("AcpAdapterV2", () => {
assert.equal(backgroundItem.turnItem.output ?? "", output);
}
});
// A foreground tool still open at end_turn must not hold the deferred finalize.
yield* update({
sessionUpdate: "tool_call",
toolCallId: "stale-foreground",
title: "Read file",
kind: "read",
status: "in_progress",
rawInput: { path: "a.ts" },
});
yield* Deferred.succeed(promptGate, { stopReason: "end_turn" });
yield* Deferred.await(promptHeld);
yield* assertCommand(status, "EARLY_BG_DONE\n");
Expand Down
Loading
Loading