MCPcopy Create free account
hub / github.com/chainreactors/EvilProxy / newExecutorAdapterRegistration

Function newExecutorAdapterRegistration

internal/pluginhost/adapters.go:918–932  ·  view source on GitHub ↗
(h *Host, record capabilityRecord, provider string, executor pluginapi.ProviderExecutor)

Source from the content-addressed store, hash-verified

916}
917
918func newExecutorAdapterRegistration(h *Host, record capabilityRecord, provider string, executor pluginapi.ProviderExecutor) executorRegistration {
919 return executorRegistration{
920 provider: provider,
921 adapter: &executorAdapter{
922 host: h,
923 pluginID: record.id,
924 path: record.path,
925 version: record.version,
926 provider: provider,
927 executor: executor,
928 inputFormats: normalizeExecutorFormats(record.plugin.Capabilities.ExecutorInputFormats),
929 outputFormats: normalizeExecutorFormats(record.plugin.Capabilities.ExecutorOutputFormats),
930 },
931 }
932}
933
934func (h *Host) snapshotModelRegistrations() []pluginModelRegistration {
935 if h == nil {

Callers 3

RegisterExecutorsMethod · 0.85
executorPluginReadyMethod · 0.85

Calls 1

normalizeExecutorFormatsFunction · 0.85

Tested by

no test coverage detected