Kevin Lin
|
bb752c2b47
|
Revert "feat: expose plugin approval action metadata" (#87419)
This reverts commit 0c867eef75.
# Conflicts:
# docs/.generated/plugin-sdk-api-baseline.sha256
|
2026-05-27 14:48:06 -07:00 |
|
Pablo Guardiola
|
0c867eef75
|
feat: expose plugin approval action metadata
Expose plugin approval action metadata so plugins can describe richer approval actions across gateway, SDK, channel, and UI surfaces.
|
2026-05-26 22:46:09 -07:00 |
|
Agustin Rivera
|
06047005ef
|
fix(browser): validate current tab before snapshots (#78526)
* fix(browser): validate current tab before snapshots
* fix(browser): reject snapshot selector before SSRF guard
* fix(test): stabilize plugin activation normalization
* fix(ci): fetch opengrep base history
* fix(snapshot): enforce snapshot ssrf policy
* docs(changelog): add unreleased entry for snapshot SSRF fix
* Revert "docs(changelog): add unreleased entry for snapshot SSRF fix"
This reverts commit 4f3031ff65.
* fix(changelog): record snapshot ssrf entry
|
2026-05-26 19:11:01 -07:00 |
|
Kaspre
|
fd2a9adbe6
|
fix(ollama): bypass managed proxy for loopback embeddings (#85707)
* fix(ollama): bypass proxy for local embeddings
* fix(ollama): keep managed proxy bypass loopback-only
* fix(ollama): keep proxy bypass internal
* fix(ollama): keep proxy bypass private
* fix(ollama): harden internal proxy bypass
* chore(plugin-sdk): refresh api baseline
* fix(ollama): keep internal bypass out of qa aliases
* test(ollama): keep ssrf runtime mock complete
* fix(ollama): keep dist sdk aliases public-only
* fix(ollama): keep fetch bypass out of infra runtime
* fix(ollama): preserve packaged private sdk alias
* test(ollama): harden private ssrf alias coverage
* test(ollama): cover private ssrf resolver edges
* fix(ollama): scope private sdk native aliases
* test(ollama): audit blocked loopback bypasses
* fix(plugins): keep staged sdk aliases public-only
* test(ollama): harden proxy bypass proof
* test(ollama): cover origin mismatch proxy path
* test(ollama): cover ipv6 and batch bypass paths
* fix lint findings in Ollama proxy tests
* refactor: tighten Ollama proxy bypass
* fix: widen private sdk owner registry type
* test: stabilize Ollama proxy PR checks
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com>
|
2026-05-23 21:17:55 +01:00 |
|
Peter Steinberger
|
4f4d108639
|
chore(lint): remove underscore-dangle allow list (#83542)
* chore(lint): reduce underscore-dangle exceptions
* chore(lint): reduce more underscore exceptions
* chore(lint): remove underscore-dangle allow list
* fix(lint): repair underscore cleanup regressions
* test(lint): track version define suppression
|
2026-05-18 14:56:06 +01:00 |
|
Peter Steinberger
|
2d1f4f909e
|
fix: normalize retired gemini preview ids
|
2026-05-08 10:10:41 +01:00 |
|
Peter Steinberger
|
64b1f5fbf4
|
test: speed up changed test paths
|
2026-05-05 19:48:19 +01:00 |
|
Peter Steinberger
|
7ec97c010c
|
test: speed up plugin activation boundary test
|
2026-04-27 12:35:31 +01:00 |
|
Peter Steinberger
|
0dd2844991
|
fix: preserve Ollama local marker auth
|
2026-04-27 11:25:06 +01:00 |
|
Peter Steinberger
|
a421e0be84
|
test: fix plugin registry CI contracts
|
2026-04-27 11:25:06 +01:00 |
|
Peter Steinberger
|
8b85f2c163
|
test: align provider contract aliases
|
2026-04-27 10:33:56 +01:00 |
|
Peter Steinberger
|
54f8e4145e
|
test: speed up provider and security tests
|
2026-04-26 07:59:32 +01:00 |
|
Pinghuachiu
|
7b943667a0
|
fix: expose image edit geometry flags in capability cli
Expose image edit geometry flags in the capability CLI and document the new infer options.\n\nThanks @Pinghuachiu.
|
2026-04-26 04:22:22 +01:00 |
|
Peter Steinberger
|
d9311a7935
|
perf(test): mock plugin activation manifest registry
|
2026-04-20 19:00:11 +01:00 |
|
Peter Steinberger
|
90bbd6b453
|
perf(test): preimport plugin activation boundary
|
2026-04-20 18:26:59 +01:00 |
|
Peter Steinberger
|
6bc9b34824
|
perf(test): narrow plugin activation boundary
|
2026-04-20 18:15:41 +01:00 |
|
Peter Steinberger
|
c408bbe9c9
|
perf: cache browser plugin sdk facades
|
2026-04-17 20:26:14 +01:00 |
|
Peter Steinberger
|
38923d13a6
|
test: trim boundary and fixture hotspots
|
2026-04-17 19:22:38 +01:00 |
|
Peter Steinberger
|
f4853115a9
|
test: trim more hotspot overhead
|
2026-04-17 02:20:02 +01:00 |
|
Peter Steinberger
|
fd48dfa68f
|
test: trim memory and mcp hotspots
|
2026-04-17 01:39:39 +01:00 |
|
Peter Steinberger
|
b2cae7f12a
|
test: trim duplicate memory hotspot coverage
|
2026-04-16 23:15:38 +01:00 |
|
Peter Steinberger
|
d59604b15e
|
test: speed up hotspot boundaries
|
2026-04-16 22:55:30 +01:00 |
|
Peter Steinberger
|
4d2854a2b0
|
test: tighten hotspot boundaries
|
2026-04-16 22:40:06 +01:00 |
|
Peter Steinberger
|
30e646ffab
|
test: finish import performance cleanup
|
2026-04-11 13:55:08 +01:00 |
|
Peter Steinberger
|
df58f73a2d
|
Config: split static channel configured helper
|
2026-04-07 13:07:40 +08:00 |
|
Peter Steinberger
|
86f15687b5
|
Agents: extract narrow model normalization seam
|
2026-04-07 12:05:27 +08:00 |
|
Peter Steinberger
|
2b6e08bbfa
|
refactor: remove confirmed dead helpers
|
2026-04-06 16:13:26 +01:00 |
|
Peter Steinberger
|
6cdf5a43f2
|
refactor: add metadata-first channel configured-state probes
|
2026-04-06 01:02:45 +01:00 |
|
Peter Steinberger
|
471d056e2f
|
refactor: move browser runtime seams behind plugin metadata
|
2026-04-05 23:13:14 +01:00 |
|
Peter Steinberger
|
1a47675e6c
|
fix: restore check after CLI seam cleanup
|
2026-04-05 19:06:34 +01:00 |
|
Peter Steinberger
|
1903be5401
|
refactor: remove generated plugin sdk facades
|
2026-04-05 09:07:33 +01:00 |
|
Peter Steinberger
|
bc23db501b
|
test: trim more core importOriginal usage
|
2026-04-03 19:49:43 +01:00 |
|
Peter Steinberger
|
f59d0eac68
|
refactor(plugin-runtime): remove plugin-specific core seams
|
2026-04-03 13:08:39 +01:00 |
|
Peter Steinberger
|
f2d7a825b1
|
refactor(plugin-sdk): remove channel-specific sdk seams
|
2026-04-03 10:45:10 +01:00 |
|
Peter Steinberger
|
e3674bcc04
|
test: streamline runtime wrapper test reloads
|
2026-04-03 04:41:38 +01:00 |
|
Peter Steinberger
|
64581c655d
|
test: make plugin activation boundary env agnostic
|
2026-04-03 05:02:58 +09:00 |
|
Peter Steinberger
|
bff6025bde
|
test: refresh generated baselines
|
2026-04-03 04:54:59 +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
|
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
|
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 |
|