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日