Sep 19, 2026
- 新增检索闸门:每轮对话先问一次 TypeSafe 的 Jev 决策模型,闲聊回合跳过两张 LanceDB 表的嵌入与重排,省下约 4~5 秒
- 闸门与检索并行,只取消、不延后:超时或报错一律按「需要检索」处理,Jev 不可用时回合不会变慢
RETRIEVAL_GATE_ENABLED=false恢复每轮都查库,RETRIEVAL_GATE_MODEL可固定 Jev 版本
Sep 18, 2026
- 新增自拍:访客开口要照片时,
take_selfie工具调用图像模型重绘参考图,成片以GET /api/selfie/<id>.png经 RTVIserver-message推给前端,通话中直接显示 - 参考图按
outfits/(每次只取一张,按时刻选日/夜装)与friends/(文件名即with_friends枚举值,点名同框改为户外场景)两类组织 - 新增离线命令
laplace-generate-image,与机器人共用同一段生成逻辑与参考图
Sep 9, 2026
- 直播回忆:新增场次目录
stream_catalog.json(由laplace-build-stream-catalog构建),配合recall_streams工具回答「上周播了什么」这类整场回顾;按PERSONA_TIMEZONE解析中英文日期与时间段,每个用户回合最多两次查询 - 语音管线中 Stream archive 前移至 Persona facts 之前;整场回顾直接读目录,跳过嵌入、重排与人设事实检索
laplace-search --recall --today以固定时钟复现同一条回忆查询路径- Fish Audio TTS 首个音频包较慢时不再被提前打断
Sep 8, 2026
- Mem0 改为自托管:以 Qdrant 承载向量,作为库嵌入机器人进程运行,不再依赖 Mem0 云服务
- 新增
laplace-export-mem0/laplace-import-mem0,将云端账户导出为 JSON 并幂等、可续跑地导入 Qdrant - 配置 TURN 后服务端仅收集中继候选,源站公网 IP 不再出现在观众的 SDP 中;中继链路走 TCP,并丢弃不可路由的远端候选
Sep 7, 2026
- 交叉编码重排改由 OpenRouter 提供(
cohere/rerank-4-fast),复用OPENROUTER_API_KEY且默认开启;RERANK_ENABLED=false可关闭,RERANK_BASE_URL仍可切回 Cohere 直连 - 重排遇 429 立即重试,失败时静默回退,不再影响本轮检索
- MCP 服务迁移至官方 SDK 2.0
- 默认模型统一:LLM
~google/gemini-flash-latest、TTSs2.1-pro、精炼~google/gemini-pro-latest - Pipecat 自带的演示界面默认关闭,需
EIDOLON_PIPECAT_DEMO_ENABLED=true才在/与/client提供
Jun 17, 2026
- Soniox 实时转录默认模型更新为
stt-rt-v5
Jun 12, 2026
- 新增 Soniox 转录词汇表
soniox_context.toml,改善专有名词与人名的识别 - 离线转录默认模型更新为
stt-async-v5 - 转录轮询延长 HTTP 超时并容忍瞬时错误
May 31, 2026
- 公共 MCP 检索服务:只读 Streamable HTTP 端点
/mcp,暴露search_persona_facts与search_streams两个工具,按客户端 IP / Bilibili UID 分级限流
May 19, 2026
- 转录支持自动切片,突破 Soniox 单文件时长上限
laplace-ingest-facts在中文日期之外兼容 ISO 日期格式- 人设事实入库时识别并剥离原始文本中的贴吧楼层标记(
第NNN楼:)
May 15, 2026
- 每位观众专属的 Mem0 管理端点:
GET /api/memories列出、POST /api/memories/forget清除,均以loginSyncToken鉴权并按 Bilibili UID 隔离 - Fish Audio TTS 运行时声线切换,可由「温柔一点」「活泼一点」等口令触发
LaplaceMem0MemoryService过滤工具调用消息,避免污染长期记忆
May 14, 2026
- 混合检索升级:向量 + 中文 BM25(jieba 分词 FTS),可选 Cohere
rerank-v4.0-fast交叉编码重排 - 新增
laplace-eval-retrieval评测工具,量化检索 recall@k / MRR - 按前端音频质量逐会话选择 Opus 码率
- 缓存近期直播日期并注入 system prompt,以「昨天」「前天」等口语化方式表述
May 13, 2026
- 接入 Cloudflare Realtime TURN,凭据按需签发并自动轮换
- 观众身份通过 LAPLACE Login Sync token 校验,已登录用户跳过匿名限流
- 引入
PERSONA_TIMEZONE,注入时区感知的 system prompt 前缀 - LanceDB 索引经 Git LFS 跟踪并打包入 CI 镜像
May 11, 2026
- 项目重命名为
laplace-eidolon - 引入 Docker 与 docker-compose 自托管配置
- 服务端注入 WebRTC ICE 服务器,可在 NAT 后正常工作
May 10, 2026
- Stream Archive:基于 LanceDB 的往期直播片段 RAG 服务
- Persona Facts:基于 LanceDB 的人设事实 RAG 服务
- 离线工具链初版:下载、转录、精炼、入库的完整流水线
May 6, 2026
仓库初始化
最終更新日:2026年9月20日