feat: 实现扩展模块和设置命令

This commit is contained in:
2025-12-14 07:35:29 +08:00
parent f016b51709
commit a48fbb5fae
19 changed files with 1415 additions and 255 deletions

View File

@@ -43,8 +43,12 @@ class ModuleRegistry:
def register_builtin_modules() -> None:
"""注册内置模块。"""
from aide.env.modules import python, uv, venv, requirements
from aide.env.modules import (
python, uv, venv, requirements,
rust, node, flutter,
node_deps, android,
)
for mod in [python, uv, venv, requirements]:
for mod in [python, uv, venv, requirements, rust, node, flutter, node_deps, android]:
if hasattr(mod, "module"):
ModuleRegistry.register(mod.module)