Peter Steinberger
|
17f6626ffe
|
feat(approvals): auto-enable native chat approvals
|
2026-04-02 17:30:40 +01:00 |
|
James Cowan
|
7fea8250fb
|
fix(approvals): use canonical decision values in interactive button payloads
|
2026-04-02 23:35:23 +09:00 |
|
Peter Steinberger
|
ef86edacf7
|
fix: harden plugin auto-enable empty config handling
|
2026-04-02 15:19:53 +01:00 |
|
Vincent Koc
|
4f692190b4
|
fix(config): tolerate missing facade boundary config
|
2026-04-02 23:04:53 +09:00 |
|
Vincent Koc
|
bb3f17fc02
|
refactor(plugins): drop generic status report alias (#59700)
|
2026-04-02 22:59:25 +09:00 |
|
Vincent Koc
|
b0f94a227b
|
refactor(providers): normalize transport policy wiring (#59682)
* refactor(providers): normalize transport policy wiring
* fix(providers): address transport policy review
* fix(providers): harden transport overrides
* fix(providers): keep env proxy tls separate
* fix(changelog): note provider transport policy hardening
|
2026-04-02 22:54:34 +09:00 |
|
Vincent Koc
|
def5b954a8
|
feat(plugins): surface imported runtime state in status tooling (#59659)
* feat(plugins): surface imported runtime state
* fix(plugins): keep status imports snapshot-only
* fix(plugins): keep status snapshots manifest-only
* fix(plugins): restore doctor load checks
* refactor(plugins): split snapshot and diagnostics reports
* fix(plugins): track imported erroring modules
* fix(plugins): keep hot metadata where required
* fix(plugins): keep hot doctor and write targeting
* fix(plugins): track throwing module imports
|
2026-04-02 22:50:17 +09:00 |
|
Vincent Koc
|
9823833383
|
fix(plugins): preserve activation provenance (#59641)
* fix(plugins): preserve activation provenance
* fix(gateway): preserve activation reason metadata
* fix(plugins): harden activation state policy
|
2026-04-02 20:57:14 +09:00 |
|
Vincent Koc
|
c405bcfa98
|
refactor(providers): centralize request capabilities (#59636)
* refactor(providers): centralize request capabilities
* fix(providers): harden comparable base url parsing
|
2026-04-02 20:26:22 +09:00 |
|
Vincent Koc
|
38d2faee20
|
!feat(plugins): add web fetch provider boundary (#59465)
* feat(plugins): add web fetch provider boundary
* feat(plugins): add web fetch provider modules
* refactor(web-fetch): remove remaining core firecrawl fetch config
* fix(web-fetch): address review follow-ups
* fix(web-fetch): harden provider runtime boundaries
* fix(web-fetch): restore firecrawl compare helper
* fix(web-fetch): restore env-based provider autodetect
* fix(web-fetch): tighten provider hardening
* fix(web-fetch): restore fetch autodetect and compat args
* chore(changelog): note firecrawl fetch config break
|
2026-04-02 20:25:19 +09:00 |
|
Vincent Koc
|
0e9a9dae84
|
fix(providers): centralize Google endpoint classification (#59556)
* fix(providers): centralize Google endpoint classification
* fix(providers): tighten Google endpoint fallback parsing
* fix(security): harden provider endpoint fallback parsing
|
2026-04-02 19:21:31 +09:00 |
|
Vincent Koc
|
08962b6812
|
fix(browser): keep static helper seams cold (#59471)
* fix(browser): keep static helper seams cold
* fix(browser): narrow sandbox helper facade imports
* fix(browser): harden host inspection helpers
|
2026-04-02 17:12:32 +09:00 |
|
Vincent Koc
|
53f1c9968a
|
fix(ci): restore model override and trash-path fallbacks
|
2026-04-02 16:59:27 +09:00 |
|
Gustavo Madeira Santana
|
8748b7c54c
|
Matrix: keep partial previews aligned with block streaming (#59384)
Merged via squash.
Prepared head SHA: 981aa35a7c
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
|
2026-04-02 03:39:27 -04:00 |
|
Vincent Koc
|
f28f0f29ba
|
fix(providers): centralize media request shaping (#59469)
* fix(providers): centralize media request shaping
* style(providers): normalize shared request imports
* fix(changelog): add media request shaping entry
* fix(google): preserve private network guard
|
2026-04-02 15:28:57 +09:00 |
|
Vincent Koc
|
52a018680d
|
fix(plugins): guard runtime facade activation (#59412)
* fix(plugins): guard runtime facade activation
* refactor(plugin-sdk): localize facade load policy
* fix(plugin-sdk): narrow facade activation guards
* fix(browser): keep cleanup helpers outside activation guard
* style(browser): apply formatter follow-ups
* chore(changelog): note plugin activation guard regressions
* fix(discord): keep cleanup thread unbinds outside activation guard
* fix(browser): fallback when trash exits non-zero
|
2026-04-02 14:37:12 +09:00 |
|
Vincent Koc
|
0e8e986c95
|
perf(memory): narrow telegram bot deps skill/runtime imports
|
2026-04-02 14:16:13 +09:00 |
|
Vincent Koc
|
534f0a644b
|
fix(plugins): keep browser facade helpers cold
|
2026-04-02 11:44:49 +09:00 |
|
Vincent Koc
|
7771c69caf
|
fix(plugins): enforce activation before shipped imports (#59136)
* fix(plugins): enforce activation before shipped imports
* fix(plugins): remove more ambient bundled loads
* fix(plugins): tighten scoped loader matching
* fix(plugins): remove channel-id scoped loader matches
* refactor(plugin-sdk): relocate ambient provider helpers
* fix(plugin-sdk): preserve unicode ADC credential paths
* fix(plugins): restore safe setup fallback
|
2026-04-02 11:18:49 +09:00 |
|
Gustavo Madeira Santana
|
ba735d0158
|
Exec approvals: unify effective policy reporting and actions (#59283)
Merged via squash.
Prepared head SHA: d579b97a93
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
|
2026-04-01 22:02:39 -04:00 |
|
Gustavo Madeira Santana
|
c87c8e66bf
|
Refactor channel approval capability seams (#58634)
Merged via squash.
Prepared head SHA: c9ad4e4706
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
|
2026-04-01 17:10:25 -04:00 |
|
Josh Lehman
|
71346940ad
|
refactor: add provider replay runtime hook surfaces (#59143)
Merged via squash.
Prepared head SHA: 56b41e87a5
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com>
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com>
Reviewed-by: @jalehman
|
2026-04-01 13:45:41 -07:00 |
|
Vincent Koc
|
ec426ac356
|
perf(test): narrow slack string normalization imports
|
2026-04-02 00:29:50 +09:00 |
|
Vincent Koc
|
0453d355fd
|
perf(test): narrow discord monitor runtime seams
|
2026-04-01 23:47:22 +09:00 |
|
Vincent Koc
|
76c4ecd651
|
perf(test): narrow sdk seams for channel hotspots
|
2026-04-01 23:14:48 +09:00 |
|
Vincent Koc
|
2d53ffdec1
|
fix(exec): resolve remote approval regressions (#58792)
* fix(exec): restore remote approval policy defaults
* fix(exec): handle headless cron approval conflicts
* fix(exec): make allow-always durable
* fix(exec): persist exact-command shell trust
* fix(doctor): match host exec fallback
* fix(exec): preserve blocked and inline approval state
* Doctor: surface allow-always ask bypass
* Doctor: match effective exec policy
* Exec: match node durable command text
* Exec: tighten durable approval security
* Exec: restore owner approver fallback
* Config: refresh Slack approval metadata
---------
Co-authored-by: scoootscooob <zhentongfan@gmail.com>
|
2026-04-01 02:07:20 -07:00 |
|
joshavant
|
ed83d79a05
|
fix: tighten reply payload typing and safe text coercion
|
2026-03-31 22:54:36 -05:00 |
|
Peter Steinberger
|
098125e998
|
test: merge channel reply pipeline typing cases
|
2026-04-01 03:26:24 +01:00 |
|
Peter Steinberger
|
7ae093cf0f
|
test: merge command auth cases
|
2026-04-01 03:25:39 +01:00 |
|
Peter Steinberger
|
ba808573ef
|
test: merge allowlist config helper cases
|
2026-04-01 03:24:41 +01:00 |
|
Peter Steinberger
|
a217e97fe5
|
test: merge approval renderer cases
|
2026-04-01 03:23:41 +01:00 |
|
Peter Steinberger
|
cf3d7c8d57
|
test: merge account status helper cases
|
2026-04-01 03:22:33 +01:00 |
|
Peter Steinberger
|
d11df8e13e
|
test: merge approval auth helper cases
|
2026-04-01 03:21:32 +01:00 |
|
Peter Steinberger
|
d65c290748
|
test: merge temp download path cases
|
2026-04-01 03:20:28 +01:00 |
|
Peter Steinberger
|
fbca5bcc12
|
test: merge status helper default/explicit cases
|
2026-04-01 03:19:35 +01:00 |
|
Peter Steinberger
|
655d52815d
|
test: merge channel send result stamping coverage
|
2026-04-01 03:16:06 +01:00 |
|
Peter Steinberger
|
49ac85b56d
|
test: merge secret input schema coverage
|
2026-04-01 02:53:40 +01:00 |
|
Peter Steinberger
|
5816294b4c
|
test: merge request-url coverage into fetch auth
|
2026-04-01 02:52:44 +01:00 |
|
Peter Steinberger
|
08bbb51bf7
|
test: merge allowlist resolution coverage
|
2026-04-01 02:51:26 +01:00 |
|
Peter Steinberger
|
f5a23b710c
|
test: move plugin-sdk index and root alias guardrails
|
2026-04-01 02:50:22 +01:00 |
|
Peter Steinberger
|
016f065d7e
|
test: move remaining plugin-sdk guardrails to contracts
|
2026-04-01 02:46:50 +01:00 |
|
Peter Steinberger
|
7e02005ca9
|
test: move plugin-sdk guardrails to contracts suite
|
2026-04-01 02:41:02 +01:00 |
|
Peter Steinberger
|
aa6cf87814
|
refactor(approvals): share origin target reconciliation
|
2026-03-31 23:11:53 +01:00 |
|
Peter Steinberger
|
ddce362d34
|
refactor(approvals): share native delivery runtime
|
2026-03-31 23:11:53 +01:00 |
|
Peter Steinberger
|
2a60e34f2a
|
build: prepare 2026.3.31 stable release
|
2026-03-31 21:32:38 +01:00 |
|
Peter Steinberger
|
913e7d5eba
|
fix: correct callable plugin sdk facades
|
2026-03-31 21:00:52 +01:00 |
|
Vincent Koc
|
a4f45c55b2
|
fix(slack): restore callable directory facade exports
|
2026-04-01 04:51:36 +09:00 |
|
Peter Steinberger
|
ffa2143d20
|
build: refresh slack facade output
|
2026-03-31 20:40:31 +01:00 |
|
Vincent Koc
|
6f5f0c065b
|
fix(slack): restore callable directory facade exports
|
2026-04-01 04:29:10 +09:00 |
|
Peter Steinberger
|
6f7629995c
|
build: refresh beta release generated artifacts
|
2026-03-31 19:32:55 +01:00 |
|