code: func (m *Manager) Plugins() []string {
  	m.mtx.Lock()
  	defer m.mtx.Unlock()
  	result := make([]string, len(m.plugins))
  	for i := range m.plugins {
  		result[i] = m.plugins[i].name
  	}
  	return result
  }
docs: // Plugins returns the list of plugins registered with the manager.