Peter Steinberger
|
0d7f1e2c84
|
feat(security): fail closed on dangerous skill installs
|
2026-03-31 23:27:20 +09:00 |
Vincent Koc
|
98c0c38186
|
fix(ci): rebalance telegram channel tails
|
2026-03-31 23:24:16 +09:00 |
Peter Steinberger
|
da6e9bb76f
|
refactor: move tasks behind plugin-sdk seam
|
2026-03-31 15:22:09 +01:00 |
Peter Steinberger
|
e1da91791a
|
build: externalize bundled plugin runtime deps
|
2026-03-31 15:22:08 +01:00 |
Peter Steinberger
|
9537094841
|
test: refresh plugin sdk baseline
|
2026-03-31 15:22:08 +01:00 |
Peter Steinberger
|
c75f4695b7
|
refactor: move tasks into bundled plugin
|
2026-03-31 15:22:08 +01:00 |
Peter Steinberger
|
584db0aff2
|
fix(approvals): centralize native request binding
|
2026-03-31 15:20:47 +01:00 |
Vincent Koc
|
2523e25c93
|
test(ci): rebalance telegram implicit mention timing
|
2026-03-31 23:17:40 +09:00 |
Peter Steinberger
|
0ed7f1fd22
|
refactor: remove core WhatsApp runtime channel seam
|
2026-03-31 15:17:13 +01:00 |
Peter Steinberger
|
e8cb0b3659
|
fix: tighten live gateway empty-response skips and outbound harness typing
|
2026-03-31 15:17:13 +01:00 |
Peter Steinberger
|
d90b627e1b
|
build: copy bundled plugin postinstall script into cleanup smoke image
|
2026-03-31 15:17:13 +01:00 |
Peter Steinberger
|
44b9936136
|
feat(plugins): add dangerous unsafe install override
|
2026-03-31 23:16:11 +09:00 |
Peter Steinberger
|
59866dd253
|
fix(memory): restore readonly recovery helper seams
|
2026-03-31 23:14:24 +09:00 |
Altay
|
ba4116e6a9
|
build: comment out pnpm release-age exclude
|
2026-03-31 23:10:07 +09:00 |
Altay
|
9407ac87df
|
build: move pnpm minimum release age to workspace config
|
2026-03-31 23:10:07 +09:00 |
Peter Steinberger
|
8807b017d1
|
test: harden channel planner lane matching
|
2026-03-31 23:08:23 +09:00 |
Peter Steinberger
|
4fb373466e
|
refactor: simplify memory recovery and test setup
|
2026-03-31 15:02:11 +01:00 |
Vincent Koc
|
6936033e98
|
test(telegram): stop overriding message-context session mocks
|
2026-03-31 23:01:21 +09:00 |
Peter Steinberger
|
0711cb4a05
|
fix(hooks): reduce registration log noise
|
2026-03-31 14:59:22 +01:00 |
Peter Steinberger
|
dc0e0b0f68
|
docs(security): mark shared-secret HTTP auth as designed
|
2026-03-31 22:58:09 +09:00 |
Jacob Tomlinson
|
a4d72a83f0
|
fix(tlon): preserve explicit empty settings during migration (#58370)
|
2026-03-31 14:57:03 +01:00 |
Peter Steinberger
|
c1ea0ae9c8
|
build: update deps and align pi sdk usage
|
2026-03-31 22:56:20 +09:00 |
Peter Steinberger
|
cbfeecfab4
|
fix(gateway): restore shared-secret HTTP tool invoke auth
|
2026-03-31 22:55:15 +09:00 |
Jacob Tomlinson
|
0c83754246
|
Exec approvals: reject shell init-file script matches (#58369)
|
2026-03-31 14:53:43 +01:00 |
Vincent Koc
|
0ed4f8a72b
|
fix(media): reject oversized image inputs before decode (#58226)
* fix(media): cap oversized image inputs
* chore(changelog): add media input guard note
* fix(media): address input guard review feedback
* fix(media): fail closed on unknown sips dimensions
* fix(media): avoid sips fallback in input guard
|
2026-03-31 22:52:55 +09:00 |
Vincent Koc
|
aaf6077f27
|
test(telegram): skip session persistence in message-context harness
|
2026-03-31 22:51:25 +09:00 |
Vincent Koc
|
4ee742174f
|
fix(nostr): verify inbound dm signatures before pairing replies (#58236)
* fix(nostr): verify inbound dm signatures before pairing
* fix(nostr): authorize senders before rate limiting
* test(nostr): cover pending auth rate-limit starvation
* fix(nostr): rate limit oversized inbound ciphertext
* fix(nostr): dedupe blocked inbound replays
* fix(nostr): rate limit before auth work
|
2026-03-31 22:51:22 +09:00 |
Peter Steinberger
|
5fc8f6ca8f
|
test: align targeted channel batching expectation
|
2026-03-31 14:49:04 +01:00 |
Vincent Koc
|
29b9310319
|
fix(scripts): normalize bundled entry paths and planner counts
|
2026-03-31 22:47:12 +09:00 |
Vincent Koc
|
3be08454f4
|
test(telegram): narrow resolve-media retry imports
|
2026-03-31 22:45:39 +09:00 |
Vincent Koc
|
91115cdf61
|
test(telegram): stub menu sync in command harness
|
2026-03-31 22:31:12 +09:00 |
Vincent Koc
|
2df86cce1c
|
refactor(telegram): narrow native command reply dispatch seam
|
2026-03-31 22:28:53 +09:00 |
Peter Steinberger
|
5a93344d82
|
fix: ship bundled runtime support packages
|
2026-03-31 14:25:32 +01:00 |
Vincent Koc
|
5b7443d175
|
perf(whatsapp): narrow reply chunking imports
|
2026-03-31 22:25:14 +09:00 |
Peter Steinberger
|
e7e383b7cf
|
build: exclude @mariozechner packages from pnpm release age
|
2026-03-31 22:23:30 +09:00 |
Vincent Koc
|
ff36bc314d
|
test(telegram): use shared delivery mock in registry test
|
2026-03-31 22:18:29 +09:00 |
Vincent Koc
|
3f2fb73cfe
|
perf(slack): avoid module resets in outbound adapter test
|
2026-03-31 22:13:39 +09:00 |
Frank Yang
|
dbe6663c34
|
fix(qqbot): align speech schema and setup validation (#58253)
* fix(qqbot): align speech schema and setup validation
* fix(qqbot): preserve use-env setup flow
* fix(qqbot): reject use-env on named accounts
* fix(qqbot): restore default account schema support
|
2026-03-31 21:11:45 +08:00 |
Gustavo Madeira Santana
|
8dbba7d17c
|
fix(scripts/pr): make cleanup worktree-safe
|
2026-03-31 09:07:42 -04:00 |
Gustavo Madeira Santana
|
27b9665871
|
chore: clarify test performance guardrail
|
2026-03-31 09:07:42 -04:00 |
Vincent Koc
|
d369c9373b
|
perf(whatsapp): avoid module resets in poll adapter test
|
2026-03-31 22:06:01 +09:00 |
Vincent Koc
|
37099dae3e
|
fix(ci): restore matrix monitor import guards and windows npm exit codes
|
2026-03-31 22:04:35 +09:00 |
Vincent Koc
|
35072c4751
|
perf(discord): avoid broad send barrel in webhook activity test
|
2026-03-31 22:02:01 +09:00 |
Vincent Koc
|
675b80c4a4
|
perf(slack): narrow send chunking imports
|
2026-03-31 21:58:00 +09:00 |
Gustavo Madeira Santana
|
4ea1ca4849
|
Sessions: parse thread suffixes by channel (#58100)
Merged via squash.
Prepared head SHA: 2829b9c5b5
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
|
2026-03-31 08:54:16 -04:00 |
Vincent Koc
|
11590eb6ce
|
fix(ci): restore dotenv trust boundary and windows npm exit handling
|
2026-03-31 21:51:17 +09:00 |
Gustavo Madeira Santana
|
3ceec929df
|
Matrix: narrow monitor runtime seam
|
2026-03-31 08:46:53 -04:00 |
Vincent Koc
|
7710579a82
|
perf(telegram): narrow native command import surface
|
2026-03-31 21:43:16 +09:00 |
Vincent Koc
|
b19e28a85e
|
fix(telegram): lazy-load sticker vision model lookup
|
2026-03-31 21:31:05 +09:00 |
Vincent Koc
|
dba96e7507
|
fix(discord): gate voice ingress by allowlists (#58245)
* fix(discord): gate voice ingress by allowlists
* fix(discord): preserve voice allowlist context
* fix(discord): fetch guild metadata for voice allowlists
* fix(discord): reuse voice speaker context
* fix(discord): preserve cached speaker context
* fix(discord): tighten voice ingress authorization
|
2026-03-31 21:29:13 +09:00 |