




















@@ -7,6 +7,7 @@ import { resolveArchiveKind } from "../infra/archive.js";
77import { parseClawHubPluginSpec } from "../infra/clawhub.js";
88import { formatErrorMessage } from "../infra/errors.js";
99import { type BundledPluginSource, findBundledPluginSource } from "../plugins/bundled-sources.js";
10+import { buildClawHubPluginInstallRecordFields } from "../plugins/clawhub-install-records.js";
1011import { installPluginFromClawHub } from "../plugins/clawhub.js";
1112import { installPluginFromGitSpec, parseGitPluginSpec } from "../plugins/git-install.js";
1213import { resolveDefaultPluginExtensionsDir } from "../plugins/install-paths.js";
@@ -766,20 +767,9 @@ export async function runPluginInstallCommand(params: {
766767 snapshot,
767768pluginId: result.pluginId,
768769install: {
769-source: "clawhub",
770+...buildClawHubPluginInstallRecordFields(result.clawhub),
770771spec: raw,
771772installPath: result.targetDir,
772-version: result.version,
773-integrity: result.clawhub.integrity,
774-resolvedAt: result.clawhub.resolvedAt,
775-clawhubUrl: result.clawhub.clawhubUrl,
776-clawhubPackage: result.clawhub.clawhubPackage,
777-clawhubFamily: result.clawhub.clawhubFamily,
778-clawhubChannel: result.clawhub.clawhubChannel,
779-clawpackSha256: result.clawhub.clawpackSha256,
780-clawpackSpecVersion: result.clawhub.clawpackSpecVersion,
781-clawpackManifestSha256: result.clawhub.clawpackManifestSha256,
782-clawpackSize: result.clawhub.clawpackSize,
783773},
784774 runtime,
785775});
@@ -800,20 +790,9 @@ export async function runPluginInstallCommand(params: {
800790 snapshot,
801791pluginId: clawhubResult.pluginId,
802792install: {
803-source: "clawhub",
793+...buildClawHubPluginInstallRecordFields(clawhubResult.clawhub),
804794spec: preferredClawHubSpec,
805795installPath: clawhubResult.targetDir,
806-version: clawhubResult.version,
807-integrity: clawhubResult.clawhub.integrity,
808-resolvedAt: clawhubResult.clawhub.resolvedAt,
809-clawhubUrl: clawhubResult.clawhub.clawhubUrl,
810-clawhubPackage: clawhubResult.clawhub.clawhubPackage,
811-clawhubFamily: clawhubResult.clawhub.clawhubFamily,
812-clawhubChannel: clawhubResult.clawhub.clawhubChannel,
813-clawpackSha256: clawhubResult.clawhub.clawpackSha256,
814-clawpackSpecVersion: clawhubResult.clawhub.clawpackSpecVersion,
815-clawpackManifestSha256: clawhubResult.clawhub.clawpackManifestSha256,
816-clawpackSize: clawhubResult.clawhub.clawpackSize,
817796},
818797 runtime,
819798});
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。