Peter Steinberger
538605ff44
[codex] Extract filesystem safety primitives ( #77918 )
...
* refactor: extract filesystem safety primitives
* refactor: use fs-safe for file access helpers
* refactor: reuse fs-safe for media reads
* refactor: use fs-safe for image reads
* refactor: reuse fs-safe in qqbot media opener
* refactor: reuse fs-safe for local media checks
* refactor: consume cleaner fs-safe api
* refactor: align fs-safe json option names
* fix: preserve fs-safe migration contracts
* refactor: use fs-safe primitive subpaths
* refactor: use grouped fs-safe subpaths
* refactor: align fs-safe api usage
* refactor: adapt private state store api
* chore: refresh proof gate
* refactor: follow fs-safe json api split
* refactor: follow reduced fs-safe surface
* build: default fs-safe python helper off
* fix: preserve fs-safe plugin sdk aliases
* refactor: consolidate fs-safe usage
* refactor: unify fs-safe store usage
* refactor: trim fs-safe temp workspace usage
* refactor: hide low-level fs-safe primitives
* build: use published fs-safe package
* fix: preserve outbound recovery durability after rebase
* chore: refresh pr checks
2026-05-06 02:15:17 +01:00
Peter Steinberger
23fd8a90f9
refactor: simplify plugin module loading
2026-05-02 01:41:09 +01:00
Peter Steinberger
9045a7c644
refactor: remove bundled public surface runtime shim
2026-05-01 21:49:18 +01:00
Peter Steinberger
ed8f50f240
refactor: simplify plugin dependency handling
...
Simplify plugin installation and runtime loading around package-manager-owned dependencies, with Jiti reserved for local/TS fallback paths.
Also scans npm plugin install roots so hoisted transitive dependencies are covered by dependency denylist and node_modules symlink checks.
2026-05-01 21:32:22 +01:00
Peter Steinberger
e27fe55aa8
refactor: simplify plugin cache boundaries
2026-04-29 04:33:15 +01:00
Peter Steinberger
09a2ffc47a
fix: prepare public artifact runtime deps
2026-04-28 03:34:53 +01:00
Peter Steinberger
88068b9649
fix: prepare bundled facade runtime deps
2026-04-28 03:25:01 +01:00
Peter Steinberger
da3cf1c1a8
fix: preserve bundled facade fallback semantics
2026-04-28 00:50:34 +01:00
Peter Steinberger
eddfffebe8
refactor: share facade resolution helpers
2026-04-20 15:29:16 +01:00
Peter Steinberger
df525b90f2
chore(lint): enable unnecessary type parameter rule
2026-04-18 18:31:13 +01:00
Peter Steinberger
8a37bb4ed6
perf: speed up security audit test imports
2026-04-16 21:54:13 +01:00
Gustavo Madeira Santana
d5933af80b
QA: fix private runtime source loading ( #67428 )
...
Merged via squash.
Prepared head SHA: b8bf2b6be6
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-15 21:59:16 -04:00
Vincent Koc
9843a4f1fc
fix(plugins): share source public surface resolver
2026-04-14 17:33:15 +01:00
Vincent Koc
f12d6bf3bb
fix(plugins): share public surface source extensions
2026-04-14 17:29:44 +01:00
Vincent Koc
3bb9e5f580
fix(plugin-sdk): share facade loader jiti cache plumbing
2026-04-14 17:03:44 +01:00
Altay
554bc0a9fd
fix(plugins): keep test helpers out of contract barrels ( #63311 )
...
Merged via squash.
Prepared head SHA: 769e90c6af
Co-authored-by: altaywtf <9790196+altaywtf@users.noreply.github.com >
Co-authored-by: altaywtf <9790196+altaywtf@users.noreply.github.com >
Reviewed-by: @altaywtf
2026-04-08 22:59:05 +01:00
Peter Steinberger
df993291b6
refactor: share bundled loader Jiti config helpers
2026-04-07 14:13:16 +01:00
Peter Steinberger
de3f742221
fix: centralize Windows bundled Jiti loader policy ( #62286 ) (thanks @chen-zhang-cs-code)
2026-04-07 13:08:07 +01:00
Peter Steinberger
6c7426ed54
fix: load facade helpers from bundled dist
2026-04-07 08:00:15 +01:00
Peter Steinberger
cdbef11809
Build: include facade runtime sidecars
2026-04-07 07:57:58 +01:00
Vincent Koc
50f5831382
perf(plugin-sdk): lazy-load facade loader runtimes
2026-04-07 06:45:41 +01:00
Vincent Koc
1aca95ae15
perf(plugin-sdk): split light facade loader
2026-04-07 06:22:35 +01:00