MCPcopy Create free account
hub / github.com/diillson/chatcli / GetPlugin

Method GetPlugin

cli/plugins/manager.go:174–183  ·  view source on GitHub ↗
(name string)

Source from the content-addressed store, hash-verified

172}
173
174func (m *Manager) GetPlugin(name string) (Plugin, bool) {
175 m.mu.RLock()
176 defer m.mu.RUnlock()
177 // Permite buscar com ou sem o '@'
178 p, ok := m.plugins[name]
179 if !ok {
180 p, ok = m.plugins["@"+name]
181 }
182 return p, ok
183}
184
185func (m *Manager) GetPlugins() []Plugin {
186 m.mu.RLock()

Callers 8

ListBuiltinToolsMethod · 0.80
RunBuiltinToolMethod · 0.80
NewChatCLIFunction · 0.80
handlePluginCommandMethod · 0.80
pluginUninstallMethod · 0.80
ExecuteRemotePluginMethod · 0.80
DownloadPluginMethod · 0.80

Implementers 2

MockTokenManagerllm/token/mock_token_manager.go
TokenManagerllm/token/token_manager.go

Calls

no outgoing calls

Tested by

no test coverage detected