Peter Steinberger
fc5a2f9293
fix(media): add host media read helper
2026-04-01 00:08:20 +09:00
Peter Steinberger
3bb02d3338
fix(media): align outbound sends with fs read capability
2026-04-01 00:07:50 +09:00
openperf
56b5ba0dcb
fix: address security and review feedback
...
- Fix CWE-209: use static safe message instead of raw provider error text
- Fix CWE-117: sanitize provider/model in logs via sanitizeForLog
- Hide CLI hints from external channels via shouldSurfaceToControlUi
- Move overload cap check before advanceAuthProfile to save setup latency
- Export MAX_LIVE_SWITCH_RETRIES as module-level constant
- Use exact toBe() assertions in tests
- Correct failover decision label to fallback_model
2026-03-31 20:25:09 +05:30
openperf
1fcd179d8c
fix(gateway): prevent session death loop on overloaded fallback
...
- Add MAX_LIVE_SWITCH_RETRIES=2 guard in agent-runner-execution.ts
- Add MAX_OVERLOAD_PROFILE_ROTATIONS=1 cap in run.ts for overloaded errors
- Return kind:final with user-visible error on retry exhaustion
- Escalate to cross-provider fallback instead of exhausting same-provider profiles
Fixes #58348
2026-03-31 20:25:09 +05:30
Peter Steinberger
bf96c67fd1
fix: align skill install security gate
2026-03-31 15:53:29 +01:00
Peter Steinberger
192484ed0a
fix: log malformed tool parameters on failure
2026-03-31 15:50:14 +01:00
Peter Steinberger
7dffd8160a
test(extensions): use ModelRegistry factory
2026-03-31 23:50:03 +09:00
Peter Steinberger
a1e2d2bf42
test: repair stale task and image mocks
2026-03-31 15:48:00 +01:00
Peter Steinberger
c425ef3e74
build: bump version to 2026.3.31
2026-03-31 15:48:00 +01:00
Peter Steinberger
5e30da3cad
fix(exec): restore strict inline-eval allow-always reuse
2026-03-31 23:45:22 +09:00
Vincent Koc
5aac609e08
test(ci): rebalance telegram thread binding timing
2026-03-31 23:42:05 +09:00
Peter Steinberger
ac6f025c43
refactor(approvals): share telegram account binding
2026-03-31 15:39:59 +01:00
Vincent Koc
b3a2734cc9
test(ci): rebalance telegram acp binding timing
2026-03-31 23:38:45 +09:00
Vincent Koc
983891a603
fix(ci): narrow telegram route test seams
2026-03-31 23:37:18 +09:00
Peter Steinberger
461a3a4052
refactor(approvals): share request filter matching
2026-03-31 15:32:49 +01:00
Vincent Koc
7c4bffdecd
fix(ci): rebalance telegram dm thread tests
2026-03-31 23:32:15 +09:00
Peter Steinberger
177687ae29
fix: adapt pi model registry calls to constructor API
2026-03-31 15:28:29 +01:00
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