You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
冷启动压缩:修复应用重启、运行中断或会话缓存被淘汰后,手动 /compact 静默失效的问题——现在会从持久化 JSONL 恢复一个最小 pi 会话(含模型解析、窗口分层压缩设置)执行真正的压缩;还支持中途取消冷启动压缩,防止重复触发,"会话过小无需压缩"也改为提示而非报错。
🔧 工程
版本号更新至 1.0.26,新增 DeepSeek 搜索与压缩设置的单元测试。
English
✨ New Features
DeepSeek web search: Added the DeepSeek web search provider using its Anthropic-compatible /v1/messages endpoint with the server-side web_search_20250305 tool — one request returns search results (title + URL) plus a cited answer. Auth inherits the DeepSeek model provider profile by default (optional apiKey supports local proxies), and DeepSeek joins the auto fallback chain right after Exa. A provider card is exposed in Settings UI with zh/en i18n synced.
🐛 Bug Fixes
Cold-start compaction: Fixed /compact silently no-oping after app restart, aborted runs, or session-cache eviction — it now restores a minimal pi session from the persisted JSONL (model resolution, window-tiered compaction settings) and runs the SDK compact for real. Cold-start compactions can be cancelled, double-triggers are rejected, and "nothing to compact (session too small)" now shows an info notice instead of an error.
🔧 Engineering
Version bumped to 1.0.26, with new unit tests for DeepSeek search and compaction settings.