用途:这是 @tanstack/ai-memory/honcho 提供的托管记忆适配器,用于把 Honcho 作为 AI 应用的记忆后端。Honcho 将记忆建模为同一会话中多个 peer 交换消息;recall 不返回离散片段,而是对用户 peer 表征做辩证式综合回答,save 则把本轮消息追加到会话。
主要能力:提供 honcho() 适配器与 memoryMiddleware 配合使用。recall 会调用用户 peer 的 dialectic chat(),并把答案作为系统提示注入;Honcho 不暴露 LLM 工具。
使用方式:从 @tanstack/ai-memory 引入 memoryMiddleware,从 @tanstack/ai-memory/honcho 引入 honcho,调用 honcho({ user: currentUserId }) 创建适配器,再传给 memoryMiddleware({ adapter: memory, scope })。@honcho-ai/sdk 是可选 peer 依赖,首次使用时惰性加载,需在使用 honcho() 的环境中安装。
配置项:user 为用户 peer id,缺省回退到 scope.userId,再回退 'demo-user';baseURL 为 Honcho 服务地址,默认 HONCHO_URL 或 http://localhost:8001;workspaceId 默认 HONCHO_APP_NAME 或 'ai-memory';apiKey 默认 HONCHO_API_KEY;assistantId 为助手 peer id,默认 'assistant'。
Scope 规则:会话键为 {tenantId|_}{threadId};设置 tenantId 时 peer id 为 {tenantId}{user},否则为 user / scope.userId;namespace 被忽略。
限制:资料未提供更多平台、收费、效果或使用步骤信息。