openclaw/src
VACInc a559ccc084
Preserve queued Telegram topic followups (#83827)
Summary:
- This PR changes queued reply followups so user_request items no longer carry or inherit a source abort signal, preserves room_event abort signals, adds focused regression coverage, and updates CHANGELOG.md.
- Reproducibility: yes. at source level. Current main attaches and later falls back to opts.abortSignal for qu ... ore-fix regression failures for the two implicated paths; I did not execute tests in this read-only review.

Automerge notes:
- PR branch already contained follow-up commit before automerge: Preserve queued Telegram topic followups

Validation:
- ClawSweeper review passed for head 96fa0f69ba.
- Required merge gates passed before the squash merge.

Prepared head SHA: 96fa0f69ba
Review: https://github.com/openclaw/openclaw/pull/83827#issuecomment-4483451436

Co-authored-by: VACInc <3279061+VACInc@users.noreply.github.com>
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
Co-authored-by: clawsweeper[bot] <274271284+clawsweeper[bot]@users.noreply.github.com>
Approved-by: takhoffman
Co-authored-by: takhoffman <781889+takhoffman@users.noreply.github.com>
2026-05-19 02:13:04 +00:00
..
acp chore(lint): remove underscore-dangle allow list (#83542) 2026-05-18 14:56:06 +01:00
agents fix(deepseek): normalize mcp union tool schemas (#83848) 2026-05-19 01:54:29 +00:00
auto-reply Preserve queued Telegram topic followups (#83827) 2026-05-19 02:13:04 +00:00
bindings
bootstrap
channels refactor(channels): unify session route projection 2026-05-19 00:49:25 +02:00
chat
cli Fix memory plugin CLI help dispatch (#83841) 2026-05-18 20:35:55 -05:00
commands fix(migrate): use resolved provider for options (#83323) 2026-05-18 18:54:26 -07:00
commitments
compat
config Improve Telegram groups config shape diagnostics (#83260) 2026-05-18 18:47:28 -07:00
context-engine
crestodian
cron fix(cron): link isolated task runs to cron session (#83606) 2026-05-18 15:39:56 +00:00
daemon build: update pi dependencies to 0.75.1 2026-05-18 06:22:36 +01:00
docs test: share repo file helpers 2026-05-17 02:29:55 +08:00
flows Doctor: convert read-only health checks (#83198) 2026-05-18 12:49:20 -07:00
gateway fix(cli): include loopback tools in cli prompts (#83828) 2026-05-19 01:30:06 +00:00
hooks test(channels): preserve thread origin contracts 2026-05-18 02:30:24 +01:00
i18n
image-generation
infra fix(push): use valid default VAPID subject (#83317) 2026-05-18 17:27:11 -07:00
interactive docs: document presentation API surface 2026-05-17 14:18:23 +01:00
link-understanding
logging chore(lint): remove underscore-dangle allow list (#83542) 2026-05-18 14:56:06 +01:00
markdown
mcp chore(lint): remove underscore-dangle allow list (#83542) 2026-05-18 14:56:06 +01:00
media fix: harden image metadata fallback (#83579) 2026-05-18 12:35:26 +01:00
media-generation feat: add fal and OpenRouter music generation (#82789) 2026-05-17 02:05:22 +01:00
media-understanding chore(lint): remove underscore-dangle allow list (#83542) 2026-05-18 14:56:06 +01:00
memory
memory-host-sdk
model-catalog fix: update PI runtime packages 2026-05-17 06:12:09 +01:00
music-generation feat: add fal and OpenRouter music generation (#82789) 2026-05-17 02:05:22 +01:00
node-host fix(exec): bind approval trust to realpaths (#82825) 2026-05-17 03:41:50 +01:00
pairing feat: add fal and OpenRouter music generation (#82789) 2026-05-17 02:05:22 +01:00
plugin-sdk fix(deepseek): normalize mcp union tool schemas (#83848) 2026-05-19 01:54:29 +00:00
plugin-state
plugins refactor(channels): unify session route projection 2026-05-19 00:49:25 +02:00
process chore(lint): remove underscore-dangle allow list (#83542) 2026-05-18 14:56:06 +01:00
provider-runtime
proxy-capture
realtime-transcription
routing test: keep slow tests under duration cap 2026-05-18 00:26:44 +01:00
scripts test: keep slow tests under duration cap 2026-05-18 00:26:44 +01:00
secrets chore(lint): remove underscore-dangle allow list (#83542) 2026-05-18 14:56:06 +01:00
security chore(lint): remove underscore-dangle allow list (#83542) 2026-05-18 14:56:06 +01:00
sessions test: keep slow tests under duration cap 2026-05-18 00:26:44 +01:00
shared test: share process platform spy helper 2026-05-17 16:52:46 +08:00
status fix: honor Codex auth order for OpenAI PI (#82605) 2026-05-16 15:26:27 +01:00
talk chore(lint): remove underscore-dangle allow list (#83542) 2026-05-18 14:56:06 +01:00
tasks fix(tasks): recover childless Codex native subagent tasks (#82836) 2026-05-18 01:47:44 -05:00
terminal test: use platform spy helper in cli tests 2026-05-17 17:03:23 +08:00
test-helpers
test-utils codex: surface deferred dynamic tool names (#83813) 2026-05-19 10:32:36 +09:00
tools test: harden sparse Testbox scans 2026-05-17 02:32:57 +08:00
trajectory chore(lint): remove underscore-dangle allow list (#83542) 2026-05-18 14:56:06 +01:00
tts chore(lint): remove underscore-dangle allow list (#83542) 2026-05-18 14:56:06 +01:00
tui fix(tui): bound standalone exit 2026-05-18 17:07:32 +08:00
types
utils refactor(channels): unify session route projection 2026-05-19 00:49:25 +02:00
video-generation fix(providers): honor cleared video provider options 2026-05-16 18:34:30 +08:00
web
web-fetch fix(cli): scope web command secret refs 2026-05-17 10:42:57 +01:00
web-search chore(lint): remove underscore-dangle allow list (#83542) 2026-05-18 14:56:06 +01:00
wizard chore(lint): remove underscore-dangle allow list (#83542) 2026-05-18 14:56:06 +01:00
browser-lifecycle-cleanup.test.ts
browser-lifecycle-cleanup.ts
docker-build-cache.test.ts
docker-image-digests.test.ts
docker-setup.e2e.test.ts feat(docker): add image apt package build arg 2026-05-18 06:37:16 +01:00
dockerfile.test.ts
entry.compile-cache.test.ts
entry.compile-cache.ts
entry.respawn.test.ts
entry.respawn.ts
entry.test.ts Fix memory plugin CLI help dispatch (#83841) 2026-05-18 20:35:55 -05:00
entry.ts Fix memory plugin CLI help dispatch (#83841) 2026-05-18 20:35:55 -05:00
entry.version-fast-path.test.ts
entry.version-fast-path.ts
extensionAPI.ts
global-state.ts
globals.ts
index.test.ts
index.ts
install-sh-version.test.ts
library.test.ts
library.ts
logger.test.ts
logger.ts
logging.ts
param-key.ts
plugin-activation-boundary.test.ts chore(lint): remove underscore-dangle allow list (#83542) 2026-05-18 14:56:06 +01:00
poll-params.test.ts
poll-params.ts
polls.test.ts
polls.ts
runtime.ts
ui-app-settings.agents-files-refresh.test.ts
utils.test.ts
utils.ts
version.test.ts chore(lint): remove underscore-dangle allow list (#83542) 2026-05-18 14:56:06 +01:00
version.ts chore(lint): remove underscore-dangle allow list (#83542) 2026-05-18 14:56:06 +01:00