feat(capability): 转码能力装配进组合根(工具真进注册表、日志带 source)+ design/25 非bit-exact 留痕更正
This commit is contained in:
1 parent
f91a83ff81
commit
c6f5c3fea0
4 files changed
+87
-3
No files matched your search
+8
-3
@@ -11,6 +11,7 @@ import (
|
||||
"git.yeij.top/AskaEth/Cyrene_v2/internal/capability/mcp"
|
||||
pluginmgr "git.yeij.top/AskaEth/Cyrene_v2/internal/capability/plugin"
|
||||
"git.yeij.top/AskaEth/Cyrene_v2/internal/capability/registry"
|
||||
"git.yeij.top/AskaEth/Cyrene_v2/internal/capability/transcode"
|
||||
"git.yeij.top/AskaEth/Cyrene_v2/internal/channel/session"
|
||||
"git.yeij.top/AskaEth/Cyrene_v2/internal/config"
|
||||
"git.yeij.top/AskaEth/Cyrene_v2/internal/db"
|
||||
@@ -62,9 +63,13 @@ type app struct {
|
||||
llm *model.RuntimeLLM
|
||||
personas *personareg.Registry
|
||||
caps *registry.Registry
|
||||
dispatcher *tool.Dispatcher
|
||||
memStore *memory.Store
|
||||
retriever *memory.Retriever
|
||||
// transcoder 是本地转码引擎(design/25):进程内、同步、纯本地,供渠道与其它
|
||||
// 模块经依赖注入调用;同一个引擎也以 `transcode` 工具注册进 caps。装配只告警、
|
||||
// 绝不阻塞启动,见 wire_transcode.go。
|
||||
transcoder transcode.Transcoder
|
||||
dispatcher *tool.Dispatcher
|
||||
memStore *memory.Store
|
||||
retriever *memory.Retriever
|
||||
// embedder 与 memoryTidy 属于记忆整理(design/23):整理只在 embedder
|
||||
// 上算召回相似度,绝不接触会话/历史读数。
|
||||
embedder embedding.Embedder
|
||||
|
||||
Reference in new issue
Block a user