digua
c688d68282
feat: 总览样式优化
2026-03-28 00:10:29 +08:00
digua
4355344e35
docs: 新增AGENTS.md
2026-03-28 00:10:29 +08:00
digua
64b52e40f4
feat: 样式优化
2026-03-28 00:10:29 +08:00
digua
073c6bece5
feat: 点击预设问题自动提问
2026-03-28 00:10:29 +08:00
digua
4ea4df7480
feat: 设置支持选择选择会话默认进入的标签页
2026-03-28 00:10:29 +08:00
digua
d1d817718f
feat: 优化身份卡片样式
2026-03-28 00:10:29 +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
xind
6d90552b9b
fix: 修复消息去重误判并统一空字符串去重语义
2026-03-27 14:28:36 +08:00
digua
31c212d131
feat: 优化助手选择UI
2026-03-25 23:58:20 +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
64c23efde9
chore: 新增 创建assistant技能
2026-03-19 17:30:05 +08:00
digua
0a7dce26f2
fix: 修复每日消息趋势不展示的问题
2026-03-18 23:23:21 +08:00
digua
9247a295b9
release: v0.13.0
v0.13.0
2026-03-17 22:31:50 +08:00
digua
f646415c37
chore: 优化构建分包策略
2026-03-17 22:31:35 +08:00
digua
c74430928f
chore: 构建版本日志流程优化
2026-03-16 23:39:49 +08:00
digua
8f080910d4
fix: 修复Gemini API配置问题 ( fix #97 )
2026-03-16 23:39:49 +08:00
digua
9e8f9e8678
feat: 完成助手市场和技能市场
2026-03-16 23:39:49 +08:00
digua
cf7a7fccbb
feat: 重构目录位置
2026-03-16 23:39:49 +08:00
digua
4b10cf21dd
feat: 移除旧版提示词系统
2026-03-16 00:27:55 +08:00
digua
c26594d8af
feat: 调用模型的时候,切换页面不再终止进程 resolve #14
2026-03-16 00:27:55 +08:00
digua
3ab730baae
fix: 修复nlp停用词调用顺序问题导致的报错
2026-03-16 00:27:55 +08:00
digua
ef7ac49959
refactor: 重构AIChat组织
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
95fc70ae4b
docs: 更新用户协议
2026-03-16 00:27:55 +08:00
digua
cc24d7f1b6
feat: 部分UI优化
2026-03-16 00:27:55 +08:00
digua
5124b26028
feat: 设置页面重构
2026-03-16 00:27:55 +08:00
digua
4df938a152
docs: update
2026-03-16 00:27:55 +08:00
digua
a633b4f326
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
ebff151d36
feat: 提升导出聊天记录的展示位置
2026-03-10 23:42:44 +08:00
digua
502e604a8e
feat: 总览模块样式调整
2026-03-10 23:28:12 +08:00
digua
2b354d269b
feat: 移除自定义筛选的AI功能
2026-03-10 22:56:47 +08:00
digua
bfe72d8e44
feat: AI对话界面UI优化
2026-03-10 22:32:55 +08:00
digua
6edb3e3b95
feat: 优化助手逻辑
2026-03-10 21:35:53 +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
c6aaa733ae
release: v0.12.1
v0.12.1
2026-02-28 10:51:59 +08:00
digua
729b19f716
fix: 修复预处理设置页面的两个BUG
...
1. 修复 i18n 中 desensitizeRulePatternPlaceholder 的 {4,6} 被 vue-i18n
解析为插值占位符导致 SyntaxError: 7
2. 修复 setLocale 中将 Vue 响应式 Proxy 直接通过 IPC 发送导致
structured clone 失败 (An object could not be cloned)
2026-02-28 10:51:16 +08:00
Beck
1ad4c69ed7
docs: fix broken documentation links
2026-02-28 09:54:37 +08:00
digua
4000d4c27c
chore: remove error package lock version
2026-02-28 00:23:02 +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
dc0881e279
feat(ai): 预处理设置界面与配置管理
...
- 新增 AIPreprocessTab.vue:数据清洗/去噪/合并/脱敏/匿名化开关、脱敏规则管理、黑名单编辑
- AISettingsTab 调整 Tab 顺序:预处理放在对话配置下方
- settings store 新增 aiPreprocessConfig 持久化 + debugMode 定义
- useAIChat 序列化 preprocessConfig 防止 IPC 克隆错误
- 中英文 i18n 翻译(预处理 + 脱敏规则 + DEBUG 模式)
2026-02-28 00:02:12 +08:00
digua
c36878c58d
feat(ai): 实现聊天记录预处理管道
...
- 新增 preprocessor 模块:数据清洗(XML卡片)、黑名单过滤、智能去噪、连续发言合并、数据脱敏
- 内置多国脱敏规则(中国手机号/身份证、美国SSN、日韩号码等)+ 自定义规则支持
- 工具层统一 wrapWithPreprocessing 包装,自动对 rawMessages 执行预处理+格式化
- 昵称匿名化:用 U{id} 替代真实昵称,跨工具调用一致
- SQL 查询补充 senderId/senderPlatformId
- PreprocessConfig 类型定义(preload + 主进程)
2026-02-28 00:02:08 +08:00
digua
1823042fad
style: auto-format code (eslint --fix)
...
Formatting-only changes from ESLint auto-fix, no logic changes.
Made-with: Cursor
2026-02-27 20:22:18 +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