qwen-code/packages/cli
chinesepowered 369789e67b
fix(cli): drain rewrites enqueued during waitForPendingRewrites (#6800)
waitForPendingRewrites snapshotted pendingRewrites via Promise.allSettled then
reassigned the field to []. A flushTurn that landed during the await appended
to the array and was discarded by the reassignment, so its rewrite was no
longer awaited before session end. Drain in a loop instead: take the current
batch, clear the queue so concurrent pushes go into a fresh array, await it,
and repeat until empty.
2026-07-14 01:25:01 +00:00
..
src fix(cli): drain rewrites enqueued during waitForPendingRewrites (#6800) 2026-07-14 01:25:01 +00:00
index.ts fix(cli): add bootstrap fast paths (#6188) 2026-07-02 22:28:11 +00:00
package.json feat(serve): persist dynamic workspace registrations (#6716) 2026-07-11 16:49:40 +00:00
test-setup.ts feat(serve): persist dynamic workspace registrations (#6716) 2026-07-11 16:49:40 +00:00
tsconfig.json feat(channels): add WeCom intelligent robot channel (#6436) 2026-07-07 15:24:19 +00:00
vitest.config.ts feat(cli): Add runtime daemon channel control (#6741) 2026-07-13 02:53:27 +00:00