openclaw/src
Ayaan Zaidi 9e1de97a69
fix(telegram): route native topic commands to the active session (#38871)
* fix(telegram): resolve session entry for /stop in forum topics

Fixes #38675

- Export normalizeStoreSessionKey from store.ts for reuse
- Use it in resolveSessionEntryForKey so topic session keys (lowercase
  in store) are found when handling /stop
- Add test for forum topic session key lookup

* fix(telegram): share native topic routing with inbound messages

* fix: land telegram topic routing follow-up (#38871)

---------

Co-authored-by: xialonglee <li.xialong@xydigit.com>
2026-03-07 19:01:16 +05:30
..
acp refactor(core): extract shared dedup helpers 2026-03-07 10:41:05 +00:00
agents test(nodes): type wrapped prepare coverage mock 2026-03-07 16:39:43 +05:30
auto-reply fix(telegram): route native topic commands to the active session (#38871) 2026-03-07 19:01:16 +05:30
browser fix(browser): close tracked tabs on session cleanup (#36666) 2026-03-05 16:40:52 -08:00
canvas-host refactor(tests): dedupe canvas host server setup 2026-03-03 02:53:13 +00:00
channels refactor(core): extract shared dedup helpers 2026-03-07 10:41:05 +00:00
cli fix: restart Windows gateway via Scheduled Task (#38825) (#38825) 2026-03-07 18:00:38 +05:30
commands fix(gateway): invalidate bootstrap cache on session rollover (openclaw#38535) 2026-03-06 23:46:02 -06:00
compat
config fix(telegram): route native topic commands to the active session (#38871) 2026-03-07 19:01:16 +05:30
context-engine fix: xxxxx 2026-03-06 19:46:38 -05:00
cron refactor(core): extract shared dedup helpers 2026-03-07 10:41:05 +00:00
daemon fix: restart Windows gateway via Scheduled Task (#38825) (#38825) 2026-03-07 18:00:38 +05:30
discord refactor(core): extract shared dedup helpers 2026-03-07 10:41:05 +00:00
docs
gateway refactor(core): extract shared dedup helpers 2026-03-07 10:41:05 +00:00
hooks refactor(core): extract shared dedup helpers 2026-03-07 10:41:05 +00:00
i18n ACP: add persistent Discord channel and Telegram topic bindings (#34873) 2026-03-05 09:38:12 +01:00
imessage refactor(core): extract shared dedup helpers 2026-03-07 10:41:05 +00:00
infra fix: restart Windows gateway via Scheduled Task (#38825) (#38825) 2026-03-07 18:00:38 +05:30
line fix(outbound): unify resolved cfg threading across send paths (#33987) 2026-03-04 00:20:44 -06:00
link-understanding
logging build: fix ineffective dynamic imports with lazy boundaries (#33690) 2026-03-03 20:14:41 -05:00
markdown refactor: dedupe gateway config and infra flows 2026-03-03 00:15:14 +00:00
media fix(media): retain inbound media with recursive cleanup TTL (#38292) 2026-03-06 22:06:09 -05:00
media-understanding Secrets: add inline allowlist review set (#38314) 2026-03-06 19:35:26 -05:00
memory chore: update dependencies except carbon 2026-03-07 10:55:18 +00:00
node-host refactor(core): extract shared dedup helpers 2026-03-07 10:41:05 +00:00
pairing Gateway: add SecretRef support for gateway.auth.token with auth-mode guardrails (#35094) 2026-03-05 12:53:56 -06:00
plugin-sdk refactor(core): extract shared dedup helpers 2026-03-07 10:41:05 +00:00
plugins refactor(core): extract shared dedup helpers 2026-03-07 10:41:05 +00:00
process fix: Windows: openclaw plugins install fails with spawn EINVAL 2026-03-06 22:19:16 +05:30
providers refactor: dedupe agent and browser cli helpers 2026-03-03 00:15:00 +00:00
routing fix(routing): avoid full binding rescans in resolveAgentRoute (#36915) 2026-03-05 16:49:29 -08:00
scripts CI: cover skill and extension tests 2026-03-06 11:21:03 -05:00
secrets refactor(core): extract shared dedup helpers 2026-03-07 10:41:05 +00:00
security CLI: make read-only SecretRef status flows degrade safely (#37023) 2026-03-05 23:07:13 -06:00
sessions fix: add runtime.events regression tests (#16044) (thanks @scifantastic) 2026-03-03 01:37:56 +00:00
shared refactor(core): extract shared dedup helpers 2026-03-07 10:41:05 +00:00
signal fix(outbound): unify resolved cfg threading across send paths (#33987) 2026-03-04 00:20:44 -06:00
slack refactor(core): extract shared dedup helpers 2026-03-07 10:41:05 +00:00
telegram fix(telegram): route native topic commands to the active session (#38871) 2026-03-07 19:01:16 +05:30
terminal CLI: dedupe config validate errors and expose allowed values 2026-03-02 20:05:12 -05:00
test-helpers
test-utils refactor(core): extract shared dedup helpers 2026-03-07 10:41:05 +00:00
tts TTS: add baseUrl support to OpenAI TTS config (#34321) 2026-03-05 07:25:04 +00:00
tui Secrets: add inline allowlist review set (#38314) 2026-03-06 19:35:26 -05:00
types Memory: handle SecretRef keys in doctor embeddings (#36835) 2026-03-05 20:05:59 -06:00
utils Secrets: add inline allowlist review set (#38314) 2026-03-06 19:35:26 -05:00
web fix(gateway): stop stale-socket restarts before first event (#38643) 2026-03-07 00:58:08 -06:00
whatsapp refactor: dedupe channel outbound and monitor tests 2026-03-03 00:15:15 +00:00
wizard Secrets: add inline allowlist review set (#38314) 2026-03-06 19:35:26 -05:00
channel-web.ts
docker-image-digests.test.ts container builds: opt-in extension deps via OPENCLAW_EXTENSIONS build arg (#32223) 2026-03-06 12:18:42 -05:00
docker-setup.e2e.test.ts
dockerfile.test.ts fix(docker): correct awk quoting in Docker GPG fingerprint check (#32153) 2026-03-03 02:32:46 +00:00
entry.ts
extensionAPI.ts
globals.ts
index.ts
logger.test.ts
logger.ts refactor: dedupe agent and reply runtimes 2026-03-02 19:57:33 +00:00
logging.ts
poll-params.test.ts Harden Telegram poll gating and schema consistency (#36547) 2026-03-05 19:24:43 -05:00
poll-params.ts Harden Telegram poll gating and schema consistency (#36547) 2026-03-05 19:24:43 -05:00
polls.test.ts
polls.ts Harden Telegram poll gating and schema consistency (#36547) 2026-03-05 19:24:43 -05:00
runtime.ts
utils.test.ts
utils.ts
version.test.ts Gateway: fix stale self version in status output (#32655) 2026-03-03 02:41:52 -05:00
version.ts Gateway: fix stale self version in status output (#32655) 2026-03-03 02:41:52 -05:00