openclaw/src
Siddhant Jain 020fecef5c 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:04:28 +00:00
..
acp fix: stabilize acp streams and tests 2026-01-18 08:54:00 +00:00
agents fix: harden web fetch SSRF and redirects 2026-01-21 02:54:14 +00:00
auto-reply fix: emit diagnostics across channels 2026-01-21 00:30:34 +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 Merge pull request #1318 from sebslight/fix/logs-follow-output 2026-01-21 02:38:14 +00:00
commands fix: preserve restart routing + thread replies (#1337) (thanks @John-Rood) 2026-01-21 01:20:25 +00:00
config fix: harden web fetch SSRF and redirects 2026-01-21 02:54:14 +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 Merge pull request #1314 from dbhurley/fix/control-ui-token-auth 2026-01-21 02:44:47 +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: harden web fetch SSRF and redirects 2026-01-21 02:54:14 +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 feat: route exec approvals via gateway 2026-01-20 13:04:19 +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 feat: sync plugin updates with update channel 2026-01-20 16:00:42 +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:04:28 +00:00
terminal perf: speed up memory batch polling 2026-01-18 03:55:14 +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 refactor!: rename chat providers to channels 2026-01-13 08:40:39 +00:00
channel-web.ts refactor!: rename chat providers to channels 2026-01-13 08:40:39 +00:00
docker-setup.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
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 chore: format to 2-space and bump changelog 2025-11-26 00:53:53 +01:00
globals.ts CLI: streamline startup paths and env parsing 2026-01-18 23:10:39 +00:00
index.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
index.ts fix: tame invalid config logging 2026-01-21 01:58:47 +00:00
logger.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
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 chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
polls.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
postinstall-patcher.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
runtime.ts perf: speed up memory batch polling 2026-01-18 03:55:14 +00:00
utils.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
utils.ts fix(utils): share clamp helpers 2026-01-18 16:11:43 +00:00
version.ts chore: rename project to clawdbot 2026-01-04 14:38:51 +00:00