[Feat/Plugin] 插件二期
arvinxx opened this issue · 1 comments
arvinxx commented
Note
二期已经结束,请查阅 三期 Roadmap:#149
在 一期 的基础框架搭好的情况下,二期重点解决以下问题
-
插件的安全性
- 需要实现沙盒隔离,以解决读 localStorage 敏感信息窃取的问题 #141
-
开发者友好 lobehub/chat-plugin-sdk#2
- #122
- #135
- #150
- SDK 开发文档 lobehub/chat-plugin-sdk#10
- lobehub/chat-plugin-sdk#11
- 开发模板 https://github.com/lobehub/chat-plugin-template
- 开发案例:天气插件、搜索引擎
- 自定义配置插件(最简单的配置) lobehub/chat-plugin-search-engine#2
- lobehub/chat-plugin-template#1
- 支持所有模块的独立部署
- Chat Plugins Gateway https://github.com/lobehub/chat-plugins-gateway#-self-hosting
- Lobe Chat Plugins https://github.com/lobehub/lobe-chat-plugins#-self-hosting
-
插件架构的可维护性
-
插件的可扩展性
- 单一插件支持多 API lobehub/chat-plugin-sdk#5
- #106
- lobehub/lobe-chat-plugins#5
- 提供插件的配置能力 lobehub/chat-plugin-sdk#3
-
插件使用的稳定性,更加精准地呈现异常状态(插件 api 请求状态、meta、manifest 的报错处理);
canisminor1990 commented
More Feature look into #149