MCPcopy Index your code
hub / github.com/wshobson/agents / emit_plugin

Method emit_plugin

tools/adapters/opencode.py:175–183  ·  view source on GitHub ↗
(self, plugin: PluginSource)

Source from the content-addressed store, hash-verified

173 self._seen_skill_ids: dict[str, str] = {}
174
175 def emit_plugin(self, plugin: PluginSource) -> EmitResult:
176 result = EmitResult()
177 for skill in plugin.skills:
178 self._emit_skill(plugin, skill, result)
179 for agent in plugin.agents:
180 self._emit_agent(plugin, agent, result)
181 for cmd in plugin.commands:
182 self._emit_command(plugin, cmd, result)
183 return result
184
185 def emit_global(self, plugins: list[PluginSource]) -> EmitResult:
186 result = EmitResult()

Calls 4

_emit_skillMethod · 0.95
_emit_agentMethod · 0.95
_emit_commandMethod · 0.95
EmitResultClass · 0.90