mirror of
https://gitcode.com/JianFeeeee/HomeAgent.git
synced 2026-10-04 00:03:59 +00:00
chore: 同步 vendored SDK(qq v1.2.0 + plugindev bridge 修复)
third_party/homeagent-sdk 同步至 SDK 仓 61f307b: - fix(plugindev): bridge 模板补 dispatchIO.SetToolBlocks SDK v0.9.2 给 IOInjector 加了该方法但 C ABI bridge 模板未同步, 导致任何外部插件编译失败(missing method SetToolBlocks) - feat(qq) v1.2.0: msg_id→get_history 7 天兜底(不缓存正文) + qq_list_chats / qq_mark_read 会话列表(按最新消息排序 + 未读数) + 中断模板补 fallback 路径与私聊 user_id .gitignore 补 HarmonyOS 构建工具链缓存(.hvigor-home/ .npm-cache/ .ohpm/), 这些由 HVIGOR_USER_HOME/ohpm 生成,非源码。 go build ./cmd/homed/ 通过。
This commit is contained in:
@ -540,6 +540,9 @@ func (dispatchIO) InjectInterruptText(s, c, t string) { callVoid(6, s, c, t, 0,
|
||||
func (dispatchIO) InjectText(s, c, t string) { callVoid(5, s, c, t, 0, 0) }
|
||||
func (dispatchIO) InjectTextNoMemory(s, c, t string) { callVoid(7, s, c, t, 0, 0) }
|
||||
func (dispatchIO) InjectInputSync(s, c, t string) string { r, _ := callString(47, s, c, t, 0, 0); return r }
|
||||
// SetToolBlocks 是 Go 原生(非 ABI)的多模态注入;跨 ABI 的外部插件无对应内核桥接,
|
||||
// 故为空实现(满足接口即可)。需要多模态块时用插件内自持 SDK,不走 ABI。
|
||||
func (dispatchIO) SetToolBlocks([]sdk.ContentBlock) {}
|
||||
|
||||
type dispatchMemory struct{}
|
||||
func (dispatchMemory) Recall(q []string, d int) ([]sdk.Entity, []sdk.Relation, error) {
|
||||
|
||||
Reference in New Issue
Block a user