feat(extension): 实现 Skill 与 Plugin Runtime 基础

This commit is contained in:
2026-08-27 23:52:29 +08:00
parent 4371052a89
commit e045b9ce8b
9 changed files with 513 additions and 0 deletions
+3
View File
@@ -47,6 +47,9 @@ class ToolRegistry:
def unregister(self, name: str) -> None:
self._tools.pop(name, None)
def contains(self, name: str) -> bool:
return name in self._tools
def get(self, name: str) -> RegisteredTool:
try:
return self._tools[name]