refactor(iod): 重构数联网相关组件和逻辑

-优化了 Data、Scene 和 Team组件的逻辑,使用 currentIodMessage 替代复杂的条件判断- 改进了 IodRelevant 组件的动画和数据处理方式
- 调整了 Message 组件以支持数联网搜索功能
- 重构了 PlaygroundIodProvider,简化了上下文类型和数据处理
- 更新了数据库相关操作,使用新的 HistoryMessage 类型
- 新增了 IodDb 类来管理数联网连接配置
This commit is contained in:
zhaoweijie
2025-08-24 19:00:49 +08:00
parent f9763778fa
commit 2b4885ae2d
20 changed files with 415 additions and 399 deletions

View File

@@ -13,7 +13,9 @@ export type Message = {
isBot: boolean
name: string
message: string
webSearch?: boolean
webSources: any[]
iodSearch?: boolean
iodSources: AllIodRegistryEntry
images?: string[]
search?: WebSearch
@@ -22,3 +24,5 @@ export type Message = {
generationInfo?: any
reasoning_time_taken?: number
}
export type Messages = Message[]