diff --git a/apps/cli/package.json b/apps/cli/package.json index 76cb83d3..7febd6eb 100644 --- a/apps/cli/package.json +++ b/apps/cli/package.json @@ -1,6 +1,6 @@ { "name": "chatlab-cli", - "version": "0.27.0", + "version": "0.27.1", "description": "ChatLab CLI & Service - Chat history analysis tool", "type": "module", "bin": { diff --git a/changelogs/cn.json b/changelogs/cn.json index 04039238..1972d13d 100644 --- a/changelogs/cn.json +++ b/changelogs/cn.json @@ -1,4 +1,32 @@ [ + { + "version": "0.27.1", + "date": "2026-06-23", + "summary": "引入 API 批量嵌入提速与本地模型惰性加载,修复语义索引断点续跑、同步游标回退与对话导出等多项问题。", + "changes": [ + { + "type": "feat", + "items": [ + "语义索引支持 API 嵌入模型批量向量化,大幅提升索引构建速度", + "本地嵌入模型改为惰性 Worker 加载,减少启动资源占用" + ] + }, + { + "type": "fix", + "items": [ + "修复 AI 对话导出:支持导出当前可见的 AI 对话内容", + "修复语义索引批量写入中途崩溃后续跑触发唯一约束错误、会话状态卡死的问题", + "修复语义 Worker 多项问题:配置变更未同步到运行中 Worker、可用性探针异常影响普通 AI 对话、活跃构建状态追踪不准确导致 Worker 提前关闭", + "修复同步拉取游标:空响应重试前未保存初始页服务端水位,导致重复拉取尾部窗口", + "修复同步拉取分页游标错误回退,避免重复导入" + ] + }, + { + "type": "refactor", + "items": ["清理多处死代码与过度设计的抽象,简化工具目录结构与深合并逻辑"] + } + ] + }, { "version": "0.27.0", "date": "2026-06-22", diff --git a/changelogs/cn.md b/changelogs/cn.md index 03035321..43853643 100644 --- a/changelogs/cn.md +++ b/changelogs/cn.md @@ -1,5 +1,26 @@ # 更新日志 +## v0.27.1 (2026-06-23) + +> 引入 API 批量嵌入提速与本地模型惰性加载,修复语义索引断点续跑、同步游标回退与对话导出等多项问题。 + +### ✨ 新功能 + +- 语义索引支持 API 嵌入模型批量向量化,大幅提升索引构建速度 +- 本地嵌入模型改为惰性 Worker 加载,减少启动资源占用 + +### 🐛 修复 + +- 修复 AI 对话导出:支持导出当前可见的 AI 对话内容 +- 修复语义索引批量写入中途崩溃后续跑触发唯一约束错误、会话状态卡死的问题 +- 修复语义 Worker 多项问题:配置变更未同步到运行中 Worker、可用性探针异常影响普通 AI 对话、活跃构建状态追踪不准确导致 Worker 提前关闭 +- 修复同步拉取游标:空响应重试前未保存初始页服务端水位,导致重复拉取尾部窗口 +- 修复同步拉取分页游标错误回退,避免重复导入 + +### ♻️ 重构 + +- 清理多处死代码与过度设计的抽象,简化工具目录结构与深合并逻辑 + ## v0.27.0 (2026-06-22) > 引入向量索引与证据检索功能,支持基于向量搜索定位并呈现聊天证据,新增索引管理界面。 diff --git a/changelogs/en.json b/changelogs/en.json index 3254c1c4..2714f67a 100644 --- a/changelogs/en.json +++ b/changelogs/en.json @@ -1,4 +1,34 @@ [ + { + "version": "0.27.1", + "date": "2026-06-23", + "summary": "Add batched API embedding for faster index builds and lazy-loaded local models; fix semantic index resume-after-crash, sync cursor regression, and AI conversation export.", + "changes": [ + { + "type": "feat", + "items": [ + "Support batched embedding via API providers, significantly speeding up index builds", + "Switch local embedding models to lazy worker initialization, reducing startup overhead" + ] + }, + { + "type": "fix", + "items": [ + "Fix AI conversation export to correctly export currently visible AI conversations", + "Fix semantic index batched-write resume: prevent unique-constraint errors and stuck sessions after a mid-batch crash", + "Fix multiple semantic worker issues: config changes not forwarded to a running worker, availability probes causing failures in normal AI chats, and inaccurate active-build tracking leading to premature worker shutdown", + "Fix sync pull cursor: initial empty-page server watermark was discarded before retries, causing repeated refetches of the tail window", + "Fix sync pagination cursor regression that caused unnecessary duplicate imports" + ] + }, + { + "type": "refactor", + "items": [ + "Remove dead code and over-engineered abstractions; simplify the tool catalog structure and deep-merge logic" + ] + } + ] + }, { "version": "0.27.0", "date": "2026-06-22", diff --git a/changelogs/en.md b/changelogs/en.md index 024cbcd1..98f57689 100644 --- a/changelogs/en.md +++ b/changelogs/en.md @@ -1,5 +1,26 @@ # Changelog +## v0.27.1 (2026-06-23) + +> Add batched API embedding for faster index builds and lazy-loaded local models; fix semantic index resume-after-crash, sync cursor regression, and AI conversation export. + +### ✨ Features + +- Support batched embedding via API providers, significantly speeding up index builds +- Switch local embedding models to lazy worker initialization, reducing startup overhead + +### 🐛 Bug Fixes + +- Fix AI conversation export to correctly export currently visible AI conversations +- Fix semantic index batched-write resume: prevent unique-constraint errors and stuck sessions after a mid-batch crash +- Fix multiple semantic worker issues: config changes not forwarded to a running worker, availability probes causing failures in normal AI chats, and inaccurate active-build tracking leading to premature worker shutdown +- Fix sync pull cursor: initial empty-page server watermark was discarded before retries, causing repeated refetches of the tail window +- Fix sync pagination cursor regression that caused unnecessary duplicate imports + +### ♻️ Refactoring + +- Remove dead code and over-engineered abstractions; simplify the tool catalog structure and deep-merge logic + ## v0.27.0 (2026-06-22) > Introduce vector index and evidence retrieval: locate and present chat evidence via semantic search, with a new index management UI. diff --git a/changelogs/ja.json b/changelogs/ja.json index 8ac9e1d9..b8e9ce1e 100644 --- a/changelogs/ja.json +++ b/changelogs/ja.json @@ -1,4 +1,32 @@ [ + { + "version": "0.27.1", + "date": "2026-06-23", + "summary": "APIによるバッチ埋め込みでインデックス構築を高速化し、ローカルモデルの遅延ロードに対応。セマンティックインデックスの再開時のクラッシュ、同期カーソルの不具合、AI会話エクスポートなど複数の問題を修正。", + "changes": [ + { + "type": "feat", + "items": [ + "APIプロバイダーによるバッチ埋め込みに対応し、インデックス構築を大幅に高速化", + "ローカル埋め込みモデルを遅延Workerロードに変更し、起動時のリソース消費を削減" + ] + }, + { + "type": "fix", + "items": [ + "AI会話エクスポートを修正:現在表示中のAI会話を正しくエクスポート可能に", + "セマンティックインデックスのバッチ書き込み途中でクラッシュした後の再開時に、一意制約エラーが発生してセッションが停止する問題を修正", + "セマンティックWorkerの複数の問題を修正:設定変更が実行中のWorkerに反映されない、可用性プローブのエラーが通常のAIチャットに影響する、アクティブビルド状態の追跡が不正確でWorkerが早期終了する", + "同期プルのカーソル修正:空レスポンス時のリトライ前に初期ページのサーバー水位が保存されず、末尾ウィンドウが繰り返し取得される問題を修正", + "同期プルのページネーションカーソルが誤って戻る問題を修正し、重複インポートを防止" + ] + }, + { + "type": "refactor", + "items": ["デッドコードと過剰な抽象化を削除し、ツールカタログ構造とディープマージロジックを整理"] + } + ] + }, { "version": "0.27.0", "date": "2026-06-22", diff --git a/changelogs/ja.md b/changelogs/ja.md index a609581f..7ddb582e 100644 --- a/changelogs/ja.md +++ b/changelogs/ja.md @@ -1,5 +1,26 @@ # 変更履歴 +## v0.27.1 (2026-06-23) + +> APIによるバッチ埋め込みでインデックス構築を高速化し、ローカルモデルの遅延ロードに対応。セマンティックインデックスの再開時のクラッシュ、同期カーソルの不具合、AI会話エクスポートなど複数の問題を修正。 + +### ✨ 新機能 + +- APIプロバイダーによるバッチ埋め込みに対応し、インデックス構築を大幅に高速化 +- ローカル埋め込みモデルを遅延Workerロードに変更し、起動時のリソース消費を削減 + +### 🐛 バグ修正 + +- AI会話エクスポートを修正:現在表示中のAI会話を正しくエクスポート可能に +- セマンティックインデックスのバッチ書き込み途中でクラッシュした後の再開時に、一意制約エラーが発生してセッションが停止する問題を修正 +- セマンティックWorkerの複数の問題を修正:設定変更が実行中のWorkerに反映されない、可用性プローブのエラーが通常のAIチャットに影響する、アクティブビルド状態の追跡が不正確でWorkerが早期終了する +- 同期プルのカーソル修正:空レスポンス時のリトライ前に初期ページのサーバー水位が保存されず、末尾ウィンドウが繰り返し取得される問題を修正 +- 同期プルのページネーションカーソルが誤って戻る問題を修正し、重複インポートを防止 + +### ♻️ リファクタリング + +- デッドコードと過剰な抽象化を削除し、ツールカタログ構造とディープマージロジックを整理 + ## v0.27.0 (2026-06-22) > ベクトルインデックスと証拠検索機能を追加。セマンティック検索でチャットの根拠を特定・表示できるようになり、インデックス管理画面も新設。 diff --git a/changelogs/tw.json b/changelogs/tw.json index 613f8425..1506b922 100644 --- a/changelogs/tw.json +++ b/changelogs/tw.json @@ -1,4 +1,32 @@ [ + { + "version": "0.27.1", + "date": "2026-06-23", + "summary": "支援 API 批次向量化加速語意索引建立,改為惰性載入本機模型;修正斷點續跑、同步游標回退與 AI 對話匯出等問題。", + "changes": [ + { + "type": "feat", + "items": [ + "語意索引支援 API 嵌入模型批次向量化,大幅提升索引建立速度", + "本機嵌入模型改為惰性 Worker 載入,降低啟動資源消耗" + ] + }, + { + "type": "fix", + "items": [ + "修正 AI 對話匯出:支援匯出目前可見的 AI 對話內容", + "修正語意索引批次寫入中途崩潰後,續跑觸發唯一約束錯誤、會話狀態卡住的問題", + "修正語意 Worker 多項問題:設定變更未同步至執行中的 Worker、可用性探針異常影響一般 AI 對話、活躍建立狀態追蹤不準確導致 Worker 提前關閉", + "修正同步拉取游標:空回應重試前未儲存初始頁伺服器水位,導致重複拉取尾端視窗", + "修正同步拉取分頁游標錯誤回退,避免重複匯入" + ] + }, + { + "type": "refactor", + "items": ["清理多處無效程式碼與過度設計的抽象,簡化工具目錄結構與深層合併邏輯"] + } + ] + }, { "version": "0.27.0", "date": "2026-06-22", diff --git a/changelogs/tw.md b/changelogs/tw.md index ee0a60c9..b309e0c4 100644 --- a/changelogs/tw.md +++ b/changelogs/tw.md @@ -1,5 +1,26 @@ # 更新日誌 +## v0.27.1 (2026-06-23) + +> 支援 API 批次向量化加速語意索引建立,改為惰性載入本機模型;修正斷點續跑、同步游標回退與 AI 對話匯出等問題。 + +### ✨ 新功能 + +- 語意索引支援 API 嵌入模型批次向量化,大幅提升索引建立速度 +- 本機嵌入模型改為惰性 Worker 載入,降低啟動資源消耗 + +### 🐛 修復 + +- 修正 AI 對話匯出:支援匯出目前可見的 AI 對話內容 +- 修正語意索引批次寫入中途崩潰後,續跑觸發唯一約束錯誤、會話狀態卡住的問題 +- 修正語意 Worker 多項問題:設定變更未同步至執行中的 Worker、可用性探針異常影響一般 AI 對話、活躍建立狀態追蹤不準確導致 Worker 提前關閉 +- 修正同步拉取游標:空回應重試前未儲存初始頁伺服器水位,導致重複拉取尾端視窗 +- 修正同步拉取分頁游標錯誤回退,避免重複匯入 + +### ♻️ 重構 + +- 清理多處無效程式碼與過度設計的抽象,簡化工具目錄結構與深層合併邏輯 + ## v0.27.0 (2026-06-22) > 新增向量索引與證據檢索功能,支援透過語意搜尋定位並呈現聊天證據,並提供索引管理介面。 diff --git a/package.json b/package.json index 3584cf0c..89df17ff 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ChatLab", - "version": "0.27.0", + "version": "0.27.1", "private": true, "description": "本地化的聊天记录分析工具,通过 SQL 和 AI Agent 回顾你的社交记忆", "repository": {