perf: reuse plugin metadata snapshots (#85843)

* perf: reuse plugin metadata snapshots

* test: update plugin metadata snapshot mocks
This commit is contained in:
Peter Steinberger
2026-05-23 23:34:19 +01:00
committed by GitHub
parent 45fbf2d81a
commit 4314674054
32 changed files with 405 additions and 486 deletions

View File

@@ -45,6 +45,7 @@ vi.mock("../../agents/agent-scope.js", () => ({
vi.mock("../plugin-metadata-snapshot.js", () => ({
loadPluginMetadataSnapshot: loadPluginMetadataSnapshotMock,
resolvePluginMetadataSnapshot: loadPluginMetadataSnapshotMock,
}));
vi.mock("../current-plugin-metadata-snapshot.js", () => ({
@@ -121,6 +122,7 @@ describe("resolvePluginRuntimeLoadContext", () => {
installRecords: {},
});
expect(loadPluginMetadataSnapshotMock).toHaveBeenCalledWith({
allowWorkspaceScopedCurrent: true,
config: rawConfig,
env,
workspaceDir: "/resolved-workspace",