Skip to content

feat: refactor plugin internals and stabilize isolation:none#8

Merged
Lojhan merged 7 commits intomainfrom
feat/isolation-none-modular-plugin
Apr 1, 2026
Merged

feat: refactor plugin internals and stabilize isolation:none#8
Lojhan merged 7 commits intomainfrom
feat/isolation-none-modular-plugin

Conversation

@Lojhan
Copy link
Copy Markdown
Collaborator

@Lojhan Lojhan commented Apr 1, 2026

Summary

  • fix isolation none execution path by setting up runtime environment during plugin setup
  • prevent duplicated metrics process listeners in shared-process runs
  • refactor plugin internals into focused modules (plugin-command, plugin-metrics, plugin-setup, plugin-types)
  • keep plugin.ts as orchestration layer and preserve public/internal behavior
  • add focused tests for command and metrics modules
  • update existing tests to async style consistency and include related benchmark/config updates from the current change set

Validation

  • npm run test
  • benchmark run command completed successfully from benchmark workspace (node ./run.mjs)

@Lojhan Lojhan changed the title Refactor plugin internals and stabilize isolation:none feat: refactor plugin internals and stabilize isolation:none Apr 1, 2026
@Lojhan Lojhan merged commit cd2d93d into main Apr 1, 2026
10 checks passed
@Lojhan Lojhan deleted the feat/isolation-none-modular-plugin branch April 1, 2026 12:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant