feat: listing plugins

This commit is contained in:
Junyan Qin
2025-06-14 19:23:31 +08:00
parent 6f2fd72af6
commit c5eeab2fd0
6 changed files with 20 additions and 326 deletions

View File

@@ -11,6 +11,7 @@ from ..utils import platform
from langbot_plugin.runtime.io.controllers.stdio import client as stdio_client_controller
from langbot_plugin.runtime.io.connections import stdio as stdio_connection
from langbot_plugin.runtime.io.controllers.ws import client as ws_client_controller
from langbot_plugin.api.entities import events, context
class PluginRuntimeConnector:
@@ -58,8 +59,11 @@ class PluginRuntimeConnector:
asyncio.create_task(task)
async def run(self):
pass
async def initialize_plugins(self):
pass
async def emit_event(
self,
event: events.BaseEventModel,
) -> context.EventContext:
pass