MCPcopy Create free account
hub / github.com/1Panel-dev/1Panel / loadOpenclawPluginCurrentVersion

Function loadOpenclawPluginCurrentVersion

agent/app/service/agents_channels.go:1368–1382  ·  view source on GitHub ↗
(installPath, pluginType string)

Source from the content-addressed store, hash-verified

1366}
1367
1368func loadOpenclawPluginCurrentVersion(installPath, pluginType string) (string, error) {
1369 packagePath, err := resolveOpenclawPluginPackagePath(installPath, pluginType)
1370 if err != nil {
1371 return "", err
1372 }
1373 content, err := os.ReadFile(packagePath)
1374 if err != nil {
1375 return "", err
1376 }
1377 var pkg openclawPluginPackage
1378 if err := json.Unmarshal(content, &pkg); err != nil {
1379 return "", err
1380 }
1381 return pkg.Version, nil
1382}
1383
1384func loadOpenclawPluginLatestVersion(containerName, pluginType string) (string, error) {
1385 spec, _, err := resolvePluginMeta(pluginType)

Callers 1

CheckPluginMethod · 0.85

Calls 1

Tested by

no test coverage detected