Samuel Judson
6ccc57b331
fix: add ssrf protection to Beam fetches ( #123848 )
...
* Add ssrf protection to Beam fetches.
* Additional robustness following initial comments.
* fix(beam): make redirect failures terminal
* chore(plugin-sdk): refresh surface budget
* docs(beam): define redirect restart behavior
* docs(beam): align redirect config help
* test(beam): cover warning before redirect block
* fix(beam): always report terminal redirect blocks
---------
Co-authored-by: joshavant <830519+joshavant@users.noreply.github.com >
2026-08-18 18:00:58 -07:00
Peter Steinberger
c708b41af4
fix(beam): open uploads at canonical catalog URLs ( #120927 )
...
* fix(beam): emit canonical catalog URLs
* fix(beam): type readonly runtime config
* fix(gateway): keep minimal metadata startup lazy
* chore(plugin-sdk): refresh API baseline
2026-08-09 02:09:01 -07:00
Peter Steinberger
7e8afba703
feat(plugins): mirror local coding sessions to a remote Beam receiver ( #114735 )
...
* feat(plugins): mirror local coding sessions to a remote Beam receiver
* fix(plugins): satisfy static gates for the Beam mirror seam
* fix(plugins): import the config type from the narrow contracts subpath
* fix(plugins): require catalog consent and loopback-only plaintext for the Beam mirror
2026-07-27 17:31:34 -04:00
Peter Steinberger
bbc73c36bd
feat(plugins): beam local coding sessions into a read-only catalog ( #112323 )
...
* feat(plugins): add read-only session beam
* test(plugins): tighten Beam HTTP fixtures
* docs(plugins): refresh Beam inventory counts
* fix(plugins): keep Beam wire types private
* fix(plugins): stabilize Beam transcript paging
* fix(plugins): honor Beam Control UI base paths
2026-07-27 15:37:36 -04:00