wangchunyue
|
ebad7490b4
|
fix: resolve telegram token fallback for binding-created accounts (#54362) (thanks @openperf)
* fix(telegram): resolve channel-level token fallthrough for binding-created accountIds
Fixes #53876
* fix(telegram): align isConfigured with resolveTelegramToken multi-bot guard
* fix(telegram): use normalized account lookup and require available token
|
2026-03-26 09:16:15 +05:30 |
|
Peter Steinberger
|
a2472dc31b
|
refactor(test): dedupe channel startup test setup
|
2026-03-22 03:50:41 +00:00 |
|
Peter Steinberger
|
89bc66feef
|
refactor(test): dedupe startup channel test helpers
|
2026-03-22 03:41:25 +00:00 |
|
Peter Steinberger
|
f1b2c5639a
|
refactor(test): dedupe startup and nostr test fixtures
|
2026-03-22 01:12:31 +00:00 |
|
Peter Steinberger
|
62ddc9d9e0
|
refactor: consolidate plugin sdk surface
|
2026-03-20 19:24:10 +00:00 |
|
Gustavo Madeira Santana
|
7ba8dd112f
|
Telegram: move group policy behind plugin boundary
|
2026-03-18 03:32:51 +00:00 |
|
Bob
|
ea15819ecf
|
ACP: harden startup and move configured routing behind plugin seams (#48197)
* ACPX: keep plugin-local runtime installs out of dist
* Gateway: harden ACP startup and service PATH
* ACP: reinitialize error-state configured bindings
* ACP: classify pre-turn runtime failures as session init failures
* Plugins: move configured ACP routing behind channel seams
* Telegram tests: align startup probe assertions after rebase
* Discord: harden ACP configured binding recovery
* ACP: recover Discord bindings after stale runtime exits
* ACPX: replace dead sessions during ensure
* Discord: harden ACP binding recovery
* Discord: fix review follow-ups
* ACP bindings: load channel snapshots across workspaces
* ACP bindings: cache snapshot channel plugin resolution
* Experiments: add ACP pluginification holy grail plan
* Experiments: rename ACP pluginification plan doc
* Experiments: drop old ACP pluginification doc path
* ACP: move configured bindings behind plugin services
* Experiments: update bindings capability architecture plan
* Bindings: isolate configured binding routing and targets
* Discord tests: fix runtime env helper path
* Tests: fix channel binding CI regressions
* Tests: normalize ACP workspace assertion on Windows
* Bindings: isolate configured binding registry
* Bindings: finish configured binding cleanup
* Bindings: finish generic cleanup
* Bindings: align runtime approval callbacks
* ACP: delete residual bindings barrel
* Bindings: restore legacy compatibility
* Revert "Bindings: restore legacy compatibility"
This reverts commit ac2ed68fa2426ecc874d68278c71c71ad363fcfe.
* Tests: drop ACP route legacy helper names
* Discord/ACP: fix binding regressions
---------
Co-authored-by: Onur <2453968+osolmaz@users.noreply.github.com>
|
2026-03-17 17:27:52 +01:00 |
|
Peter Steinberger
|
f9588da3e0
|
refactor: split plugin testing seam from bundled extension helpers
|
2026-03-17 01:05:09 -07:00 |
|
Ayaan Zaidi
|
5f78057ffa
|
fix: align telegram probe test mock
|
2026-03-16 18:35:03 +05:30 |
|
Ayaan Zaidi
|
1b31ede435
|
fix: bypass telegram runtime proxy during health checks
|
2026-03-16 18:27:05 +05:30 |
|
Peter Steinberger
|
7e74adef91
|
refactor: shrink public channel plugin sdk surfaces
|
2026-03-16 01:34:22 -07:00 |
|
Frank Yang
|
4bb8a65edd
|
fix: forward forceDocument through sendPayload path (follow-up to #45111) (#47119)
Merged via squash.
Prepared head SHA: d791190f83
Co-authored-by: thepagent <262003297+thepagent@users.noreply.github.com>
Reviewed-by: @frankekn
|
2026-03-15 17:23:53 +08:00 |
|
Peter Steinberger
|
9ecd1898d0
|
refactor: share telegram channel test harnesses
|
2026-03-13 21:40:53 +00:00 |
|
Peter Steinberger
|
bc1cc2e50f
|
refactor: share telegram payload send flow
|
2026-03-10 22:18:04 +00:00 |
|
Eugene
|
45b74fb56c
|
fix(telegram): move network fallback to resolver-scoped dispatchers (#40740)
Merged via squash.
Prepared head SHA: a4456d48b4
Co-authored-by: sircrumpet <4436535+sircrumpet@users.noreply.github.com>
Co-authored-by: obviyus <22031114+obviyus@users.noreply.github.com>
Reviewed-by: @obviyus
|
2026-03-10 11:28:51 +05:30 |
|
Harold Hunt
|
de49a8b72c
|
Telegram: exec approvals for OpenCode/Codex (#37233)
Merged via squash.
Prepared head SHA: f243379094
Co-authored-by: huntharo <5617868+huntharo@users.noreply.github.com>
Co-authored-by: huntharo <5617868+huntharo@users.noreply.github.com>
Reviewed-by: @huntharo
|
2026-03-09 23:04:35 -04:00 |
|
Vincent Koc
|
e4d80ed556
|
CI: restore main detect-secrets scan (#38438)
* Tests: stabilize detect-secrets fixtures
* Tests: fix rebased detect-secrets false positives
* Docs: keep snippets valid under detect-secrets
* Tests: finalize detect-secrets false-positive fixes
* Tests: reduce detect-secrets false positives
* Tests: keep detect-secrets pragmas inline
* Tests: remediate next detect-secrets batch
* Tests: tighten detect-secrets allowlists
* Tests: stabilize detect-secrets formatter drift
|
2026-03-07 10:06:35 -08:00 |
|
Peter Steinberger
|
1aa77e4603
|
refactor(extensions): reuse shared helper primitives
|
2026-03-07 10:41:05 +00:00 |
|
Gustavo Madeira Santana
|
7a9754c927
|
Extensions: migrate telegram plugin-sdk imports
|
2026-03-04 01:21:30 -05:00 |
|
Peter Steinberger
|
d52e5e1d85
|
fix: add regression tests for telegram token guard (#31973) (thanks @ningding97)
|
2026-03-02 18:33:49 +00:00 |
|
Peter Steinberger
|
1c753ea786
|
test: dedupe fixtures and test harness setup
|
2026-02-23 05:45:54 +00:00 |
|
Peter Steinberger
|
4adfe80027
|
fix(extensions): preserve mediaLocalRoots in telegram/discord sendMedia
|
2026-02-22 22:53:57 +01:00 |
|
Peter Steinberger
|
d0e6763263
|
fix(telegram): wire webhookPort through config and startup
Co-authored-by: xrf9268-hue <244283935+xrf9268-hue@users.noreply.github.com>
|
2026-02-22 17:54:16 +01:00 |
|
Peter Steinberger
|
1bd3f01c17
|
fix(telegram): guard duplicate bot token accounts
|
2026-02-21 15:41:03 +01:00 |
|