Commit Graph

82 Commits

Author SHA1 Message Date
digua 346a38da5a feat: 重构 AI 工具分类体系 2026-04-02 23:29:06 +08:00
digua 211a8110b0 feat: 新增对话数据缓存管理模块,优化统计数据读取性能 2026-04-02 23:29:06 +08:00
digua bfca7ff133 fix: SQL Lab 和摘要生成的 AI 错误静默吞没问题
- llm:chatStream:正确处理 error/done 事件,防止终态重复发送
- llmComplete:检测 completeSimple 返回的 error stopReason 并抛出异常
- SessionTimeline:摘要生成失败时显示 toast 提示替代 console.log

Made-with: Cursor
2026-04-02 23:29:06 +08:00
digua 792cb0e1ee feat: API服务 UI优化 2026-03-28 00:10:29 +08:00
digua 7ce50eab7c feat: 支持API导入 2026-03-28 00:10:29 +08:00
digua 6d5e6f6e7a feat: 支持API导出 2026-03-28 00:10:29 +08:00
digua 7eaba396ec refactor: 清理 parser worker rag merger 的历史类型问题 2026-03-25 22:43:12 +08:00
digua b6fdc3887e fix: 修复 AI 会话链路与前端 type-check 错误 2026-03-25 22:42:31 +08:00
digua 39b06523d4 fix: 增加默认assistant兜底 2026-03-25 22:10:44 +08:00
digua 9e8f9e8678 feat: 完成助手市场和技能市场 2026-03-16 23:39:49 +08:00
digua 4b10cf21dd feat: 移除旧版提示词系统 2026-03-16 00:27:55 +08:00
digua db9b67071c feat: 支持@选择成员 2026-03-16 00:27:55 +08:00
digua 7a1a9fc2b1 feat: 聊天对话支持使用技能 2026-03-16 00:27:55 +08:00
digua e7f2ee7db7 style: format and lint codebase 2026-03-16 00:27:55 +08:00
digua 60be78b767 feat: 完善助手功能,新增分析tools 2026-03-10 20:42:25 +08:00
digua f36623d72e feat: 完成助手模式初版 2026-03-02 01:19:54 +08:00
digua 9ce333afe3 feat(ai): 增加 DEBUG 模式与 AI 日志增强
- 设置>关于 新增 DEBUG 模式开关,开启后日志记录完整消息不截断
- aiLogger 支持 debugMode 控制截断行为
- Agent 执行前在 DEBUG 模式下记录完整 System Prompt 和消息历史
- INFO 日志增强:记录模型/Provider/API地址、上下文配置、预处理开关
- 工具调用日志升级:记录完整参数(tool_start)
- 预处理管道统计提升至 INFO 级别
2026-02-28 00:02:12 +08:00
digua 07fffb0112 refactor: data flow inversion, IPC contract fixes, and frontend adaptation
Data flow inversion:
- Add getHistoryForAgent() in conversations.ts — Agent now reads
  history directly from SQLite instead of receiving it from frontend
- Remove historyMessages parameter from agent:runStream IPC chain,
  add maxHistoryRounds for configurable context window
- Frontend (useAIChat.ts) pre-creates conversation before Agent call,
  removes history message collection logic

IPC fixes:
- Restore llm:chat and llm:chatStream handlers using pi-ai's
  completeSimple/streamSimple (P0-1: SQLLab compatibility)
- Send agent:complete with aborted flag in all abort paths to prevent
  hanging Promises in renderer (P0-2)
- Fix createConversation parameter order to match preload/data layer
  contract: (sessionId, title?) instead of (title, sessionId?) (P1)

Preload/frontend:
- Update preload API signatures and type declarations
- Use shared types for TokenUsage and AgentRuntimeStatus
2026-02-26 21:06:27 +08:00
digua 8a12aa5c1b refactor: 重构部分图表为插件形式 2026-02-19 22:56:41 +08:00
digua 90e4502e1d fix: Windows 上动态更新 overlay 颜色以匹配主题 2026-02-16 17:14:23 +08:00
digua ab1778a6d6 feat: 管理页面支持显示聊天对话的 摘要数量和AI对话数量 2026-02-13 17:11:55 +08:00
digua d52769ce46 feat: 日志国际化 2026-02-13 14:15:38 +08:00
digua 1b8bbb6e49 feat: 主进程配置国际化 2026-02-13 14:15:38 +08:00
digua c7e6457221 feat: support telegram message import 2026-02-13 14:15:38 +08:00
digua d3f5c1acaa fix: 增量更新后,仅对增量内容生成会话索引(fix #79) 2026-02-11 00:01:23 +08:00
digua 448f28da14 feat: 互动频率分析 2026-02-10 23:36:03 +08:00
digua b1bf4ff8f9 feat: 对于API key进行本地加密 2026-02-04 23:20:25 +08:00
digua a1da54a57c feat: 数据目录迁移后立即重启软件 2026-02-03 23:57:24 +08:00
digua 878507ba8a fix: 修复windows用户自定义筛选时消息量过大导致软件崩溃的BUG 2026-02-03 00:25:09 +08:00
xuncha 574e286f27 feat: 设置内新增可选目录位置 2026-02-03 00:25:09 +08:00
digua d9e9e0b9f3 feat: 重构榜单为图表 2026-02-02 01:00:15 +08:00
digua f6b4b6dc4c refactor: 代码格式化 2026-02-01 01:11:34 +08:00
digua f308875eb6 feat: 成员列表改为后端分页 #55 2026-01-31 00:10:55 +08:00
digua 51ed4a9f53 feat: 新增批量管理,支持批量删除和合并 2026-01-31 00:10:55 +08:00
digua 036141bcb0 feat: 引入分词能力,并新增词云子Tab 2026-01-28 00:43:04 +08:00
digua 7930a4d2b5 feat: 网络代理支持跟随系统代理 2026-01-28 00:43:04 +08:00
digua 79db5ba228 feat: 优化批量生成会话摘要逻辑 2026-01-25 23:33:45 +08:00
digua 99315e56be feat: 逻辑优化 2026-01-25 21:37:34 +08:00
digua ec2f91965e feat: 聊天会话支持摘要功能 2026-01-25 18:54:27 +08:00
digua f14c18d68f feat: 支持向量模型配置和相关检索 2026-01-25 17:51:12 +08:00
digua e7fcbbce5a feat: 导入聊天记录报错时记录更详细的日志 2026-01-23 23:34:34 +08:00
digua 69b8c5593e feat: 新增互动分析 2026-01-22 01:12:04 +08:00
digua 057432f829 feat: 实现消息长度分布图 2026-01-22 00:10:25 +08:00
digua 007c442067 feat: 新增视图Tab 2026-01-21 23:07:30 +08:00
digua a669306bbd feat: 新增定位日志功能 2026-01-21 00:40:40 +08:00
digua 8f3f3e62f2 feat: 接入AI sdk 2026-01-21 00:18:59 +08:00
digua 1fb456e122 feat: 系统提示词预设功能优化 2026-01-14 00:05:38 +08:00
digua 0bb245d679 feat: 支持增量导入 2026-01-13 22:43:32 +08:00
Forrest e548f3785c feat: Windows 端支持原生窗口控制并实现主题同步 (#31) 2026-01-13 21:17:38 +08:00
digua 792a876244 fix: 修复主题模式设置跟随系统不生效的问题 2026-01-12 20:37:05 +08:00