Alexis Dagues
d44aeb6901
fix(telegram): mirror outbound replies to session transcript
...
Telegram's deliverReplies dispatches via Grammy SDK directly, bypassing
deliverOutboundPayloads where the channel-mirror writer runs. Outbound
assistant replies were never appended to the session transcript, leaving
Telegram .jsonl files empty (the sessions.json sessionFile path was
populated but the file was never created on disk).
Add an optional transcriptMirror callback param to deliverReplies and
populate it from bot-message-dispatch's deliveryBaseOptions. Reuses the
existing appendAssistantMessageToSessionTranscript helper that
deliverOutboundPayloads already calls. Also mirrors preview-finalized
replies so the transcript captures all final assistant output.
Plugin SDK boundary expansion: re-export
appendAssistantMessageToSessionTranscript from
plugin-sdk/agent-harness-runtime so extension code can call it without
reaching into core src/. API baseline regenerated.
Addresses openclaw#75991 for telegram + CLI runtime combinations.
Supersedes openclaw#77484 (incorporates reviewer feedback: preview-
finalized mirror + changelog entry).
2026-05-09 20:20:25 +05:30
Ayaan Zaidi
b6265c1504
fix(telegram): harden command menu cache keys
2026-05-09 20:03:47 +05:30
heejae chang
564ab9b89b
Reduce Telegram command menu CPU work
2026-05-09 20:03:47 +05:30
Ayaan Zaidi
7d00183d44
fix(telegram): clean chat window prompt context
2026-05-09 18:28:50 +05:30
Ayaan Zaidi
b3afcc6eec
fix(telegram): prioritize live chat context
2026-05-09 18:28:50 +05:30
Ayaan Zaidi
4cdf19eabe
fix(telegram): add local chat context windows
2026-05-09 18:28:50 +05:30
Ayaan Zaidi
aec262034b
perf(telegram): append reply-chain cache records
2026-05-09 17:57:16 +05:30
TSHOGX
1355701d73
fix(telegram): guard DM bindings from being parsed as topics
2026-05-09 07:18:42 -04:00
Shakker
234ea60c9d
test: align telegram fast command callbacks
2026-05-09 12:05:59 +01:00
Peter Steinberger
4883a0e6c4
chore: update workspace dependencies
2026-05-09 10:58:36 +01:00
Peter Steinberger
9385eaaf88
chore(release): prepare 2026.5.8
2026-05-09 08:05:17 +01:00
Shakker
0d93faac54
test: fix telegram proxy send mock
2026-05-09 06:16:25 +01:00
Shakker
0fef42ddcc
test: tighten plugin extension array assertions
2026-05-09 05:58:17 +01:00
Shakker
92d7ab6845
test: tighten channel empty array assertions
2026-05-09 04:58:00 +01:00
Ayaan Zaidi
7a2cc4b8d6
fix(telegram): stop DM topic threadless fallback ( #78575 ) (thanks @tmimmanuel)
2026-05-09 09:07:42 +05:30
Shakker
67e1f1a6b2
test: tighten plugin config empty assertions
2026-05-09 04:30:16 +01:00
Ayaan Zaidi
b66cc66440
fix(telegram): share bot api throttler
2026-05-09 08:27:39 +05:30
Peter Steinberger
91c93156af
test: simplify telegram callback data collection
2026-05-09 00:04:25 +01:00
Peter Steinberger
aa34ce41a1
test: avoid single result filter assertions
2026-05-08 22:19:50 +01:00
Peter Steinberger
aa78d9eab9
test: avoid extension filter count helpers
2026-05-08 22:15:56 +01:00
Peter Steinberger
849f499e38
test: avoid telegram filter allocation assertions
2026-05-08 21:41:59 +01:00
Peter Steinberger
a0dd3ac65c
test: avoid messaging filter allocation assertions
2026-05-08 21:40:05 +01:00
Peter Steinberger
f5c7465dac
test: tighten telegram media assertions
2026-05-08 21:09:04 +01:00
Peter Steinberger
1e9d8b4d92
test: tighten telegram context assertions
2026-05-08 21:07:06 +01:00
Peter Steinberger
1b15116aa8
test: require telegram async callbacks
2026-05-08 19:35:31 +01:00
Peter Steinberger
b71312d7d5
test: require signal deferred callbacks
2026-05-08 19:04:48 +01:00
Shakker
15ad70356c
test: tighten telegram media retry assertions
2026-05-08 16:51:01 +01:00
Shakker
e554bf7376
test: tighten telegram mention assertions
2026-05-08 16:49:17 +01:00
Shakker
fbf71abcfd
test: tighten telegram thread binding assertion
2026-05-08 16:48:32 +01:00
Shakker
faceeb8cd6
test: tighten telegram acp binding assertions
2026-05-08 16:47:22 +01:00
Shakker
9c584567b3
test: tighten telegram reaction assertions
2026-05-08 16:46:37 +01:00
Shakker
46214d973f
test: tighten telegram route thread assertions
2026-05-08 16:45:24 +01:00
Shakker
2866eeb1a6
test: tighten telegram topic name assertions
2026-05-08 16:44:12 +01:00
Shakker
69b43a71b8
test: tighten telegram dm thread assertions
2026-05-08 16:43:09 +01:00
Shakker
f1ba8da395
test: tighten telegram reply target assertions
2026-05-08 16:42:00 +01:00
Shakker
8c8dc84aad
test: tighten telegram forward context assertions
2026-05-08 16:41:14 +01:00
Shakker
18b6015d71
test: tighten telegram topic agent assertions
2026-05-08 16:40:13 +01:00
Peter Steinberger
49f1f712d6
test: tighten telegram string assertions
2026-05-08 14:19:48 +01:00
Ayaan Zaidi
10bbed8a6d
fix(telegram): chain over-limit stream previews
2026-05-08 18:41:49 +05:30
Super Zheng
e7277b4e3a
refactor(agents): preserve raw reasoning stream and push formatting to edge ( #78397 )
...
Merged via squash.
Prepared head SHA: bb56f7ee00
Co-authored-by: medns <1575008+medns@users.noreply.github.com >
Co-authored-by: odysseus0 <8635094+odysseus0@users.noreply.github.com >
Reviewed-by: @odysseus0
2026-05-08 06:08:21 -07:00
Ayaan Zaidi
30e079dd89
fix(channels): honor reasoning defaults in previews ( #71817 ) (thanks @anagnorisis2peripeteia)
2026-05-08 18:32:04 +05:30
Ayaan Zaidi
12e885da5f
refactor(telegram): simplify inbound watch log formatting
2026-05-08 18:30:26 +05:30
Ruben Cuevas
4935ab1ff0
fix(telegram): log inbound gateway watch messages
2026-05-08 18:30:26 +05:30
Ayaan Zaidi
21c33bed3b
fix(telegram): preserve tool-only duplicate suppression
2026-05-08 18:21:17 +05:30
Peter Steinberger
f40e3fe67e
test: clarify extension resilience assertions
2026-05-08 13:20:40 +01:00
Peter Steinberger
bfa0ee3b33
test: strengthen no-throw assertions
2026-05-08 12:24:43 +01:00
Peter Steinberger
ac3b3a04b8
test: replace truthy test assertions
2026-05-08 12:20:17 +01:00
Peter Steinberger
ee935bb13b
test: clarify telegram sticker cache assertions
2026-05-08 12:12:12 +01:00
Peter Steinberger
6389059632
test: clarify telegram send assertions
2026-05-08 11:59:17 +01:00
Peter Steinberger
7dc6a79905
test: clarify telegram command assertions
2026-05-08 11:57:22 +01:00