(self, plugin: PluginSource)
| 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() |