Peter Steinberger
3b3c540896
refactor: remove dead branches and test-only helpers ( #121345 )
...
* refactor: remove dead branches and test-only helpers
* fix: preserve codex cleanup error causes
* fix: preserve gateway error code compatibility
* chore: update plugin sdk api baseline
* docs: fix live cache runner path
2026-08-10 06:47:43 -07:00
Harjoth Khara
9e9536e0e0
fix(telegram): correct invalid 401 recovery guidance ( #112492 )
...
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-07-27 08:20:32 -04:00
Vincent Koc
e311943700
refactor(telegram): localize private implementation types ( #100975 )
2026-07-06 08:37:16 -07:00
lzw112
22dfb15048
fix(telegram): add missing 'action' retry context for sendChatAction ( #100762 )
...
* fix(telegram): add missing 'action' retry context for sendChatAction
* fix(telegram): cover all sendChatAction retry paths
---------
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-07-06 02:33:57 -07:00
ZOOWH
3a435eebc0
fix(telegram): classify sendChatAction 401 by structured error_code, not bare substring match ( #94810 )
...
Summary:
- The PR changes Telegram sendChatAction 401 detection to trust structured Telegram `error_code` values before an unauthorized-text fallback and adds regression tests for false 401 suspension cases.
- PR surface: Source +14, Tests +90. Total +104 across 2 files.
- Reproducibility: yes. Source inspection shows current main and the latest release classify any rendered erro ... before transient handling, matching the linked issue's structured 429 `retry_after=401` reproduction path.
Automerge notes:
- No ClawSweeper repair was needed after automerge opt-in.
Validation:
- ClawSweeper review passed for head 0ffee85d17 .
- Required merge gates passed before the squash merge.
Prepared head SHA: 0ffee85d17
Review: https://github.com/openclaw/openclaw/pull/94810#issuecomment-4748778567
Co-authored-by: 徐闻涵0668001344 <xu.wenhan1@xydigit.com >
Approved-by: vincentkoc
2026-06-19 07:51:40 +00:00
openclaw-clownfish[bot]
6134c00657
fix(telegram): cool down transient sendChatAction failures ( #93020 )
...
* fix(telegram): cool down transient sendChatAction failures
Co-authored-by: Langning Zhang <145515129+Boulea7@users.noreply.github.com >
Co-authored-by: Sumaia Zaman <45918347+sumaiazaman@users.noreply.github.com >
Co-authored-by: pick-cat <266665499+Pick-cat@users.noreply.github.com >
* fix(clownfish): address review for ghcrawl-156876-autonomous-smoke (1)
Co-authored-by: Langning Zhang <145515129+Boulea7@users.noreply.github.com >
Co-authored-by: Sumaia Zaman <45918347+sumaiazaman@users.noreply.github.com >
Co-authored-by: pick-cat <266665499+Pick-cat@users.noreply.github.com >
---------
Co-authored-by: openclaw-clownfish[bot] <280122609+openclaw-clownfish[bot]@users.noreply.github.com>
Co-authored-by: pick-cat <266665499+Pick-cat@users.noreply.github.com >
2026-06-15 01:07:10 +08:00
Peter Steinberger
efd1a9ace6
docs: document messaging extension sources
2026-06-04 22:03:15 -04:00
Peter Steinberger
827b0de0ce
refactor: reduce plugin sdk surface
2026-05-10 12:37:10 +01:00
Ayaan Zaidi
760160c641
refactor(telegram): simplify chat action coalescing
2026-05-10 07:43:35 +05:30
VACInc
f5ad8e5b53
fix telegram topic bottleneck
2026-05-10 07:43:35 +05:30
Peter Steinberger
179ccb952c
refactor: dedupe telegram matrix lowercase helpers
2026-04-07 20:57:04 +01:00
Ayaan Zaidi
efef319496
refactor(telegram): tighten chat action typings
2026-03-28 09:41:18 +05:30
Peter Steinberger
b171e42117
refactor: move telegram timing helpers onto runtime-env
2026-03-28 02:43:29 +00:00
Peter Steinberger
9ebe38b6e3
refactor: untangle remaining plugin sdk boundaries
2026-03-16 21:16:32 -07:00
scoootscooob
e5bca0832f
refactor: move Telegram channel implementation to extensions/ ( #45635 )
...
* refactor: move Telegram channel implementation to extensions/telegram/src/
Move all Telegram channel code (123 files + 10 bot/ files + 8 channel plugin
files) from src/telegram/ and src/channels/plugins/*/telegram.ts to
extensions/telegram/src/. Leave thin re-export shims at original locations so
cross-cutting src/ imports continue to resolve.
- Fix all relative import paths in moved files (../X/ -> ../../../src/X/)
- Fix vi.mock paths in 60 test files
- Fix inline typeof import() expressions
- Update tsconfig.plugin-sdk.dts.json rootDir to "." for cross-directory DTS
- Update write-plugin-sdk-entry-dts.ts for new rootDir structure
- Move channel plugin files with correct path remapping
* fix: support keyed telegram send deps
* fix: sync telegram extension copies with latest main
* fix: correct import paths and remove misplaced files in telegram extension
* fix: sync outbound-adapter with main (add sendTelegramPayloadMessages) and fix delivery.test import path
2026-03-14 02:50:17 -07:00