Peter Steinberger
002c1d9c35
fix: use declarative channel configured-state probes
2026-05-02 01:06:38 +01:00
Peter Steinberger
4144180eb0
build(deps): update workspace dependencies
2026-05-01 21:58:26 +01:00
Peter Steinberger
ed8f50f240
refactor: simplify plugin dependency handling
...
Simplify plugin installation and runtime loading around package-manager-owned dependencies, with Jiti reserved for local/TS fallback paths.
Also scans npm plugin install roots so hoisted transitive dependencies are covered by dependency denylist and node_modules symlink checks.
2026-05-01 21:32:22 +01:00
Peter Steinberger
18417f80ad
refactor: annotate secret target registries
2026-05-01 20:38:03 +01:00
Peter Steinberger
9300d48244
refactor: trim telegram test harness exports
2026-05-01 18:58:42 +01:00
Peter Steinberger
d5736710a9
refactor: trim telegram helper exports
2026-05-01 17:12:09 +01:00
Peter Steinberger
85cfc91a70
refactor: trim extension shim reexports
2026-05-01 14:55:47 +01:00
Peter Steinberger
0fe007f71b
refactor: trim extension test hooks
2026-05-01 14:32:30 +01:00
Peter Steinberger
5fdde9353e
refactor: trim extension runtime reexports
2026-05-01 14:27:22 +01:00
Peter Steinberger
d7ea6d9f8c
refactor: trim internal extension seams
2026-05-01 14:21:52 +01:00
Peter Steinberger
3b75898bee
refactor: trim extension internal type exports
2026-05-01 14:00:05 +01:00
Vincent Koc
6776129315
fix(telegram): send interactive-only button replies
2026-05-01 05:06:11 -07:00
Peter Steinberger
040f533f60
chore: update dependencies
2026-05-01 12:43:17 +01:00
Peter Steinberger
298c2fbad4
refactor: delete stale extension exports
2026-05-01 09:44:50 +01:00
clawsweeper[bot]
1b6f2969aa
fix(telegram): forward audioAsVoice payloads
...
Co-authored-by: openclaw-clawsweeper[bot] <280122609+openclaw-clawsweeper[bot]@users.noreply.github.com>
2026-04-30 22:42:54 -07:00
Peter Steinberger
de1ac12f1c
fix: keep telegram polling timeout above long poll
2026-04-30 16:11:42 +01:00
Peter Steinberger
c5bc4b6892
fix: repair telegram transcript echo routing
2026-04-30 15:39:33 +01:00
Vincent Koc
f3145f6db8
fix(telegram): remove unused draft stream helper
2026-04-30 06:19:08 -07:00
Ayaan Zaidi
c9d9067931
test(telegram): cover message-only previews
2026-04-30 18:07:57 +05:30
Ayaan Zaidi
2a4dd89253
fix(telegram): remove native draft preview transport
2026-04-30 18:07:57 +05:30
Peter Steinberger
d7396d4ffa
fix(channels): keep status accessors config-only
2026-04-30 05:08:32 +01:00
Peter Steinberger
ffe67e9cdc
refactor(channels): route inbound turns through kernel
2026-04-30 04:08:47 +01:00
Peter Steinberger
02ebac6250
refactor(channels): share turn dispatch results
2026-04-30 02:58:40 +01:00
Peter Steinberger
cf125c125a
test(plugins): align release validation fixtures
2026-04-30 01:25:54 +01:00
Peter Steinberger
426107d2f8
fix(telegram): retry invalid native quotes
2026-04-30 00:02:13 +01:00
Peter Steinberger
9a9cd0c0ab
refactor(channels): add shared turn kernel
2026-04-29 23:16:16 +01:00
Peter Steinberger
83267e99b0
chore: update dependencies
2026-04-29 22:42:45 +01:00
Hemant Sudarshan
db6951088a
fix(telegram): keep unreachable polling sockets non-fatal
...
* Runtime: suppress transient network uncaught exceptions
* fix(telegram): keep unreachable polling sockets non-fatal
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-04-29 19:53:43 +01:00
Peter Steinberger
204ef7f1c4
fix(telegram): report webhook registration status
2026-04-29 15:40:44 +01:00
Peter Steinberger
81551ac24b
fix(telegram): bound command menu setup requests
2026-04-29 13:11:41 +01:00
Peter Steinberger
4f540c703f
fix(telegram): warn on stale polling status
2026-04-29 12:58:41 +01:00
Peter Steinberger
1fb58ca5ee
fix(telegram): recover transient polling and reply sends
2026-04-29 12:42:31 +01:00
Peter Steinberger
dc9f1b8525
fix(telegram): honor managed proxy env
2026-04-29 12:18:49 +01:00
Ayaan Zaidi
071e7610d6
fix(telegram): bound outbound request timeouts
2026-04-29 14:09:03 +05:30
Peter Steinberger
14e8a2d00b
chore: remove unused internal dead code
2026-04-29 09:34:40 +01:00
peter
e71d7d48fb
fix(telegram): probe video dimensions through sdk
...
Fix Telegram portrait video distortion by probing video dimensions through the shared media helper and passing width/height to sendVideo.
Validation:
- Targeted Telegram/media tests passed locally.
- Plugin SDK API baseline check passed locally.
- Formatter and git diff whitespace checks passed locally.
CI note: current boundary drift observed on prior run came from existing src/plugin-sdk/discord.ts and src/plugin-sdk/telegram-account.ts, not this PR diff.
2026-04-29 01:58:25 -05:00
Peter Steinberger
7d74c1f4b9
test: align channel fixtures with open dm policy
2026-04-29 07:08:06 +01:00
Peter Steinberger
bd1d1f0f2b
fix: align open DM allowlist policy ( #74112 )
...
* fix: harden telegram open dm allowlist merging
* fix: align open dm allowlist policy
2026-04-29 06:52:12 +01:00
Peter Steinberger
381c2e1d1a
fix(security): tighten telegram dm audit coverage
2026-04-29 02:04:20 +01:00
pashpashpash
4aa8da3756
Route sensitive group commands to the owner privately ( #73872 )
...
* fix(commands): route sensitive group approvals privately
* fix(commands): require owner private routes
* test(commands): cover owner-derived Telegram diagnostics routing
2026-04-29 09:27:18 +09:00
pashpashpash
43fa40a35d
fix(telegram): use owners for exec approvals ( #73852 )
2026-04-29 08:34:46 +09:00
pashpashpash
6ce1058296
Wire diagnostics through the core chat command ( #72936 )
...
* feat: wire codex diagnostics feedback
* fix: harden codex diagnostics hints
* fix: neutralize codex diagnostics output
* fix: tighten codex diagnostics safeguards
* fix: bound codex diagnostics feedback output
* fix: tighten codex diagnostics throttling
* fix: confirm codex diagnostics uploads
* docs: clarify codex diagnostics add-on
* fix: route diagnostics through core command
* fix: tighten diagnostics authorization
* fix: pin diagnostics to bundled codex command
* fix: limit owner status in plugin commands
* fix: scope diagnostics confirmations
* fix: scope codex diagnostics cooldowns
* fix: harden codex diagnostics ownership scopes
* fix: harden diagnostics command trust and display
* fix: keep diagnostics command trust internal
* fix: clarify diagnostics exec boundary
* fix: consume codex diagnostics confirmations atomically
* test: include codex diagnostics binding metadata
* test: use string codex binding timestamps
* fix: keep reserved command trust host-only
* fix: harden diagnostics trust and resume hints
* wire diagnostics through exec approval
* fix: keep diagnostics tests aligned with bundled root trust
* fix telegram diagnostics owner auth
* route trajectory exports through exec approval
* fix trajectory exec command encoding
* fix telegram group owner auth
* fix export trajectory approval hardening
* fix pairing command owner bootstrap
* fix telegram owner exec approvals
* fix: make diagnostics approval flow pasteable
* fix: route native sensitive command followups
* fix: invoke diagnostics exports with current cli
* fix: refresh exec approval protocol models
* fix: list codex diagnostics from thread bindings
* fix: fold codex diagnostics into exec approval
* fix: preserve diagnostics approval line breaks
* docs: clarify diagnostics codex workflow
2026-04-29 07:40:37 +09:00
Peter Steinberger
cb8c513ce3
fix(telegram): honor final-only streaming mode
2026-04-28 20:28:06 +01:00
Ayaan Zaidi
c57960b8d1
fix(telegram): distill native metadata session key
2026-04-28 21:18:58 +05:30
MrBrain
c4f741e534
fix(telegram): persist native command metadata to target sessions
2026-04-28 21:18:58 +05:30
Peter Steinberger
6dec2e1852
fix(telegram): scope native approvals by target account
2026-04-28 11:38:18 +01:00
Peter Steinberger
b4ffef5c5f
fix(plugins): prune inactive bundled runtime deps
2026-04-28 10:34:24 +01:00
Peter Steinberger
4397717322
fix(telegram): report unauthorized startup tokens
2026-04-28 06:50:51 +01:00
Peter Steinberger
59a4d7fb06
fix(telegram): normalize bot endpoint api roots
2026-04-28 06:36:38 +01:00
Peter Steinberger
74a667f119
fix(telegram): retry startup control calls on fallback transport
2026-04-28 06:02:05 +01:00