environment.go 504 B

12345678910111213141516171819
  1. package remote_manager
  2. import (
  3. "fmt"
  4. "strings"
  5. "github.com/langgenius/dify-plugin-daemon/internal/types/entities/plugin_entities"
  6. )
  7. func (r *RemotePluginRuntime) Identity() (plugin_entities.PluginUniqueIdentifier, error) {
  8. identity := strings.Join([]string{r.tenant_id, r.Configuration().Identity()}, "/")
  9. checksum, _ := r.Checksum()
  10. return plugin_entities.NewPluginUniqueIdentifier(fmt.Sprintf("%s@%s", identity, checksum))
  11. }
  12. func (r *RemotePluginRuntime) Cleanup() {
  13. // no cleanup needed
  14. }