refactor: 统一自研插件格式为 Liugin
18个插件: class Plugin -> class Liugin 10个插件: 测试块 Plugin() -> Liugin() 移除 ai_image.py 中多余的 Liugin = Plugin 别名 所有自研插件现统一使用 class Liugin 作为入口类名, 加载器保留 Plugin 兼容以支持第三方插件。
This commit is contained in:
1 parent
bfefbef475
commit
357cd0958f
21 files changed
+28
-29
No files matched your search
@@ -11,7 +11,7 @@ from datetime import datetime
|
||||
from typing import List, Optional
|
||||
|
||||
|
||||
class Plugin:
|
||||
class Liugin:
|
||||
"""代码片段管理器 - 保存和复用代码片段"""
|
||||
|
||||
def __init__(self):
|
||||
@@ -416,7 +416,7 @@ class Plugin:
|
||||
|
||||
|
||||
def test_plugin():
|
||||
plugin = Plugin()
|
||||
plugin = Liugin()
|
||||
print("代码片段管理器测试:")
|
||||
print(plugin.handle('add hello -l python -c "print(\'Hello, World!\')" -t 示例,入门 -d 最简单的Python程序'))
|
||||
print(plugin.handle('add fib -l python -c "def fib(n): return n if n < 2 else fib(n-1)+fib(n-2)" -t 算法,递归'))
|
||||
|
||||
Reference in new issue
Block a user