陈大猫
|
67f8108713
|
feat(plugins): add reviewed privileged terminal data pipeline (#2402)
* feat(plugins): add privileged terminal data pipeline
* fix(plugins): harden terminal interceptor lifecycle
* fix(plugins): close terminal interceptor lifecycle gaps
* fix(plugins): preserve terminal interceptor state transitions
* fix(plugin): close terminal pipeline lifecycle gaps
* fix(plugin): harden terminal interceptor startup
* fix(plugin): isolate terminal output route attempts
* fix(plugin): isolate reused terminal sessions
* fix(plugin): harden terminal interceptor boundaries
* fix(plugin): harden terminal replay metadata
* fix(plugin): preserve terminal replay provenance
* fix(plugin): close terminal pipeline lifecycle races
* fix(plugin): harden terminal route handoff
* fix(plugin): contain terminal handoff failures
* fix(plugin): route terminal attachment through RPC
* fix(plugin): validate terminal attachment RPC
* fix(plugin): close unexpected runtime ports
* fix(plugin): canonicalize terminal data frames
* fix(plugin): close terminal pipeline lifecycle gaps
* fix(plugin): close terminal interceptor review gaps
* fix(plugin): harden terminal interceptor protocol handling
* fix(plugin): preserve terminal flow compatibility
* fix(plugin): preserve terminal protocol accounting
* fix(plugin): bound terminal interceptor lifecycle
* fix(plugin): close terminal interceptor review gaps
---------
Co-authored-by: ryan-wong-coder <wangsiyuan19990317@gmail.com>
|
2026-07-23 09:42:47 +08:00 |
|
ryan-wong-coder
|
7a47187e37
|
feat(plugins): add isolated plugin host runtime (#2303)
* feat(plugins): add isolated plugin host runtime
* test(plugins): build runtime dependencies before tests
* fix(plugins): harden runtime lifecycle and recovery
* fix(plugins): harden runtime extension boundaries
* fix(plugins): enforce runtime integrity boundaries
* fix(plugins): await utility process exit
* fix(plugins): harden utility process containment
* fix(plugins): close runtime recovery gaps
* fix(plugins): harden runtime lifecycle boundaries
|
2026-07-19 08:22:17 +08:00 |
|
ryan-wong-coder
|
ca1eb4dd41
|
fix(plugins): validate complete stream frames
|
2026-07-17 23:12:26 +08:00 |
|
ryan-wong-coder
|
f9c3200aa4
|
fix(plugins): validate stream credit limits
|
2026-07-17 22:44:24 +08:00 |
|
ryan-wong-coder
|
5c8e932060
|
fix(plugins): bound wire protocol integers
|
2026-07-17 21:58:03 +08:00 |
|
ryan-wong-coder
|
e9a3ab5936
|
fix(plugins): bound protocol JSON complexity
|
2026-07-17 19:47:16 +08:00 |
|
ryan-wong-coder
|
225b5cbba6
|
fix(plugins): complete foundational plugin contract
|
2026-07-17 19:47:16 +08:00 |
|
ryan-wong-coder
|
2a8dba4818
|
feat(plugins): add plugin contract and SDK
|
2026-07-17 19:47:16 +08:00 |
|