MCPcopy Create free account
hub / github.com/Acode-Foundation/Acode / markPluginBroken

Function markPluginBroken

src/lib/loadPlugins.js:180–189  ·  view source on GitHub ↗
(pluginId, error)

Source from the content-addressed store, hash-verified

178}
179
180async function markPluginBroken(pluginId, error) {
181 // mark plugin as broken to avoid repeated attempts until user intervenes
182 BROKEN_PLUGINS.set(pluginId, {
183 error: String(error.message || error),
184 timestamp: Date.now(),
185 });
186
187 AUTO_DISABLED_PLUGINS.add(pluginId);
188 await updatePluginDisabled(pluginId, true);
189}
190
191function markPluginTimedOut(pluginId, pluginState) {
192 BROKEN_PLUGINS.set(pluginId, {

Callers 2

loadPluginWithTimeoutFunction · 0.85
markPluginTimedOutFunction · 0.85

Calls 4

StringInterface · 0.85
updatePluginDisabledFunction · 0.85
setMethod · 0.80
addMethod · 0.80

Tested by

no test coverage detected