init: chongming 项目模板(init.py 初始化骨架 + 内置插件最小示例)

This commit is contained in:
2026-10-13 17:29:29 +08:00
commit 042ac0e8d5
24 changed files with 1314 additions and 0 deletions
+14
View File
@@ -0,0 +1,14 @@
# 内置插件专属依赖清单(打包收集用)
#
# 什么时候写这里:插件用了「网关本体不 import」的第三方包(如 openai / httpx / minio)。
# 这些包在 .mbank 内 import,PyInstaller/Nuitka 静态分析看不到,必须显式声明,
# 否则产物运行到加载插件时才 ImportError。
#
# 同时记得在根 pyproject.toml 的 dependencies 里安装(dev 运行 inline 插件与打包共用同一 venv)。
# 插件改为 external 进程插件后不需要本文件:依赖随插件项目 workers/<name>/pyproject.toml 自包含。
#
# 结构(节名 = src/plugins/ 下的插件名;顶层 imports 为多个插件共用):
# imports = ["httpx"]
#
# [doubao]
# imports = ["openai", "volcenginesdkarkruntime"]