openclaw/src
Siddhant Jain 98f399b7fd fix(telegram): answer callback queries immediately to prevent retries
Telegram retries callback queries if they aren't acknowledged quickly.
Previously, answerCallbackQuery was called in a finally block AFTER
processing, which could take several seconds for agent responses.

This change moves answerCallbackQuery to immediately after basic
validation, before any processing begins. This prevents Telegram
from sending duplicate callbacks while the agent is thinking.

Fixes duplicate callback handling when agent processing is slow.
2026-01-21 03:46:38 +00:00
..
acp fix: stabilize acp streams and tests 2026-01-18 08:54:00 +00:00
agents fix: default exec security to allowlist 2026-01-21 03:40:27 +00:00
auto-reply fix: guard media status parts filter 2026-01-21 03:43:42 +00:00
browser fix(browser): register AI snapshot refs (#1282) 2026-01-20 14:14:36 +00:00
canvas-host chore: update a2ui bundle 2026-01-21 01:33:31 +00:00
channels fix: update ui ed25519 + bluebubbles actions 2026-01-20 13:43:27 +00:00
cli feat: render approvals get as table 2026-01-21 03:36:54 +00:00
commands fix: preserve restart routing + thread replies (#1337) (thanks @John-Rood) 2026-01-21 01:20:25 +00:00
config fix: add browser snapshot default mode (#1336) 2026-01-21 03:03:10 +00:00
cron fix: narrow cron payload merge types 2026-01-21 01:14:24 +00:00
daemon refactor: normalize cli command hints 2026-01-20 07:43:00 +00:00
discord fix: avoid discord gateway abort crash 2026-01-20 19:33:08 +00:00
docs refactor: route channel runtime via plugin api 2026-01-18 11:01:16 +00:00
gateway feat: render nodes status as table 2026-01-21 03:11:27 +00:00
hooks fix: enforce plugin config schemas (#1272) (thanks @thewilloftheshadow) 2026-01-20 11:03:17 +00:00
imessage feat: implement reply context handling in BlueBubbles messaging, enhancing message formatting and metadata resolution 2026-01-20 12:07:54 +00:00
infra fix: default exec security to allowlist 2026-01-21 03:40:27 +00:00
logging fix: emit diagnostics across channels 2026-01-21 00:30:34 +00:00
macos fix: tame invalid config logging 2026-01-21 01:58:47 +00:00
markdown test: expand frontmatter coverage 2026-01-17 20:12:04 +00:00
media fix: harden web fetch SSRF and redirects 2026-01-21 02:54:14 +00:00
media-understanding refactor: add aws-sdk auth mode and tighten provider auth 2026-01-20 08:28:40 +00:00
memory test: stabilize atomic reindex search mock 2026-01-20 17:50:42 +00:00
node-host fix: default exec security to allowlist 2026-01-21 03:40:27 +00:00
pairing refactor: normalize cli command hints 2026-01-20 07:43:00 +00:00
plugin-sdk fix: wire OTLP logs for diagnostics 2026-01-20 22:51:47 +00:00
plugins fix: restore bundled plugin discovery 2026-01-21 03:40:05 +00:00
process fix: wire OTLP logs for diagnostics 2026-01-20 22:51:47 +00:00
providers refactor: normalize cli command hints 2026-01-20 07:43:00 +00:00
routing fix: resolve ci failures 2026-01-18 08:45:29 +00:00
security fix: tighten small-model audit guardrails 2026-01-20 23:52:26 +00:00
sessions feat(acp): add experimental ACP support 2026-01-18 08:03:36 +00:00
signal fix: unblock bundled plugin load 2026-01-18 19:34:21 +00:00
slack fix: preserve subagent thread routing (#1241) 2026-01-20 17:22:07 +00:00
telegram fix(telegram): answer callback queries immediately to prevent retries 2026-01-21 03:46:38 +00:00
terminal refactor: harden log stream writes 2026-01-21 03:03:29 +00:00
test-helpers refactor: add hook guards and test helpers 2026-01-18 06:15:24 +00:00
test-utils refactor: route channel runtime via plugin api 2026-01-18 11:01:16 +00:00
tui chore: sync protocol outputs 2026-01-21 00:19:53 +00:00
types chore: fix lint/format 2026-01-20 13:52:59 +00:00
utils chore: sync protocol outputs 2026-01-21 00:19:53 +00:00
web feat: enhance BlueBubbles group message handling by adding account-specific logging and improving typing signal conditions 2026-01-20 12:07:54 +00:00
whatsapp refactor: prune legacy group prefixes 2026-01-17 08:47:25 +00:00
wizard refactor: normalize cli command hints 2026-01-20 07:43:00 +00:00
channel-web.barrel.test.ts
channel-web.ts
docker-setup.test.ts
entry.ts fix: harden windows argv parsing 2026-01-19 23:41:06 +00:00
git-hooks.test.ts fix: add git hook setup and stable config hash sorting 2026-01-19 02:02:17 +00:00
globals.test.ts
globals.ts CLI: streamline startup paths and env parsing 2026-01-18 23:10:39 +00:00
index.test.ts
index.ts fix: tame invalid config logging 2026-01-21 01:58:47 +00:00
logger.test.ts
logger.ts refactor(logging): split config + subsystem imports 2026-01-19 00:15:44 +00:00
logging.ts fix: unblock bundled plugin load 2026-01-18 19:34:21 +00:00
polls.test.ts
polls.ts
postinstall-patcher.test.ts
runtime.ts perf: speed up memory batch polling 2026-01-18 03:55:14 +00:00
utils.test.ts
utils.ts fix(utils): share clamp helpers 2026-01-18 16:11:43 +00:00
version.ts