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

Function checkPluginInstalled

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

Source from the content-addressed store, hash-verified

1352}
1353
1354func checkPluginInstalled(installPath, pluginType string) (bool, error) {
1355 packagePath, err := resolveOpenclawPluginPackagePath(installPath, pluginType)
1356 if err != nil {
1357 return false, err
1358 }
1359 if _, err := os.Stat(packagePath); err != nil {
1360 if os.IsNotExist(err) {
1361 return false, nil
1362 }
1363 return false, err
1364 }
1365 return true, nil
1366}
1367
1368func loadOpenclawPluginCurrentVersion(installPath, pluginType string) (string, error) {
1369 packagePath, err := resolveOpenclawPluginPackagePath(installPath, pluginType)

Callers 5

GetFeishuConfigMethod · 0.85
GetQQBotConfigMethod · 0.85
GetWecomConfigMethod · 0.85
GetDingTalkConfigMethod · 0.85
CheckPluginMethod · 0.85

Calls 2

StatMethod · 0.45

Tested by

no test coverage detected