Commit Graph

196 Commits

Author SHA1 Message Date
ILoveBingLu 66dbfc506b 修复问 AI 时间线与表格渲染 v5.0.2 2026-04-30 01:56:07 +08:00
ILoveBingLu 4cfae93f2e 更新 2026-04-30 01:26:37 +08:00
ILoveBingLu 3f41f68b0f 更新REDME文档 2026-04-30 01:17:10 +08:00
ILoveBingLu 71d5472f0a Merge branches 'main' and 'main' of github.com-small:ILoveBingLu/miyu 2026-04-30 01:12:45 +08:00
BingLu 7baad49e67 Merge pull request #142 from mseep-ai/add-mseep-badge
Add MseeP.ai badge
2026-04-30 01:12:35 +08:00
ILoveBingLu 24a0673487 refactor: 重构 AI 智能体与 UI 组件,优化功能逻辑及界面样式
更新智能体阶段节点命名,提升可读性
清理编排器中无用常量,优化上下文处理逻辑
优化 AI 响应提示词,提升交互表现
为 AI 服务商实现原生工具调用流式输出能力
优化摘要设置与进度指示器界面样式
完善进度卡片渲染逻辑,更好适配各类事件状态
摘要窗口新增思考气泡的 Markdown 渲染支持
2026-04-30 01:09:09 +08:00
ILoveBingLu 66ca700e11 feat: 添加小米提供商的API密钥处理和默认请求头支持 2026-04-29 23:17:12 +08:00
ILoveBingLu 6ab49de5b4 feat: 添加直接回答意图支持,优化问答逻辑 2026-04-29 22:42:45 +08:00
ILoveBingLu d085259ae8 修复向量BUG 2026-04-29 22:12:02 +08:00
MseeP.ai 1ebee1a581 Add MseeP.ai badge to README.md 2026-04-29 13:26:46 +07:00
ILoveBingLu 26bce8401a chore: release 5.0.1 v5.0.1 2026-04-29 03:23:22 +08:00
ILoveBingLu dca2b770d1 feat: 更新火山引擎提供商模型,优化多模态向量接口支持 2026-04-29 03:19:22 +08:00
ILoveBingLu 9443ebf357 feat: 添加 zod 模块到忽略列表 2026-04-29 01:33:59 +08:00
ILoveBingLu 40c2e102cb feat: 更新小米MiMo提供商模型列表,增加更多可用模型 2026-04-29 01:27:58 +08:00
ILoveBingLu 20634c8370 feat: 优化上下文管理和决策逻辑,增加自动终止检索条件 2026-04-29 01:19:06 +08:00
BingLu 183215c58e Merge pull request #140 from patrickleehua/feature/dev-patrick
feat: MCP客户端集成与会话列表分页修复
2026-04-28 23:53:28 +08:00
ILoveBingLu de2ccee1a4 feat: 更新在线嵌入模型维度和配置,优化并发处理逻辑 2026-04-28 22:58:29 +08:00
patricLee feca65051c feat: 内置skills目录更新 2026-04-28 17:45:57 +08:00
patricLee 53fd9632cd fix: 获取会话列表补充分页参数 2026-04-28 17:31:58 +08:00
patricLee 2f0d1da3e8 feat: mcp客户端集成、外部skills导入 2026-04-28 17:28:51 +08:00
ILoveBingLu 68998fa45d 更新 OpenAI 模型列表
补全 GPT 5.5 与 GPT 5.4 系列模型展示名称和真实模型 ID 映射。
2026-04-28 15:21:20 +08:00
ILoveBingLu 472cc0ca86 接入在线语义向量化
新增在线向量配置、统一 embedding runtime,并在设置页支持阿里云百炼、硅基流动和火山引擎。
2026-04-28 15:15:19 +08:00
ILoveBingLu 52a0cbe048 chore: 发布 5.0.0 版本 v5.0.0 2026-04-28 11:47:34 +08:00
ILoveBingLu e6e94512c3 feat: 使用原生工具调用优化会话问答
将会话问答 Agent 改为 OpenAI-compatible 原生 tools/tool_calls 流程,移除旧 JSON 决策主路径。

补全回答证据中的图片、表情等媒体渲染,并将发送人显示为联系人名称。

优化问答等待态文案,补充原生工具 schema 和参数解析测试。
2026-04-28 11:29:05 +08:00
ILoveBingLu f218f7a623 feat: 优化智能体决策逻辑与工作线程环境
新增 getElectronWorkerEnv,用于管理 Electron 中的工作线程环境变量
更新会话任务,适配并使用新的工作线程环境
增强 parseAutonomousAgentAction,在工具调用与最终回答中加入 assistantText
实现基于智能体状态的自动工具选择(当输出 assistant_text 时触发)
完善智能体响应输出格式规范,确保严格符合 JSON 格式要求
重构 AgentDataRepository 中的联系人获取逻辑,提升性能与可读性
对 AISummaryWindow 进行多项 UI 调整,优化用户体验
2026-04-28 10:20:22 +08:00
ILoveBingLu 02ce6733f3 feat: 为智能体 QA 新增文本解析器与节点名称映射
实现 textParser.ts,用于解码与解析消息内容,包含 XML 提取与二进制内容处理
创建 nodeNames.ts,定义智能体工具名称、进度阶段与数据源映射
新增测试脚本,独立验证智能体 QA 功能,确保无禁用格式、校验消息解析与统计逻辑
2026-04-28 07:03:50 +08:00
ILoveBingLu 0cd0c0c119 feat: 优化Agent 2026-04-28 04:03:35 +08:00
ILoveBingLu 1a4fc6fc52 feat: 添加启动屏透明背景样式,优化用户体验 2026-04-28 03:33:14 +08:00
ILoveBingLu 5076675d64 feat: 为 SessionQA 智能体编排定义类型与常量 2026-04-28 03:17:40 +08:00
ILoveBingLu b0f1b84ae1 feat: 实现启发式意图路由与类型安全的 MCP 工具调度服务 2026-04-28 03:13:24 +08:00
ILoveBingLu 54728d8776 feat: 实现 SessionQA 智能体编排器,并定义 AI 问答逻辑的核心类型 2026-04-28 03:05:33 +08:00
ILoveBingLu ccf98150c7 feat: 实现模块化 SessionQA 智能体框架,支持自主决策与搜索工具编排 2026-04-28 02:51:08 +08:00
ILoveBingLu f6c026cbb7 feat: 更新嵌入模型服务为 ModelScope,新增会话记忆构建工作线程,增强 AI 摘要设置
重构嵌入模型服务,将 Qwen3 嵌入模型从 HuggingFace 切换为 ModelScope
新增会话记忆构建工作线程,在独立线程中处理记忆预处理任务
扩展 AI 摘要设置,支持配置智能体决策与回答输出的令牌上限
优化 UI 组件体验,新增提示框并改进聊天与摘要窗口样式
在设置中新增智能体令牌限制配置项,并确保配置跨会话持久化
2026-04-28 02:19:58 +08:00
ILoveBingLu 077ef73c09 feat: 添加会话画像记忆状态获取与构建功能,支持动态生成与管理会话画像 2026-04-27 23:58:30 +08:00
ILoveBingLu d064100d83 feat: 添加设置语义向量维度功能,支持动态调整向量维度 2026-04-27 23:14:16 +08:00
ILoveBingLu 7e1fdc446a feat: 新增记忆搜索功能,优化记忆上下文处理
在 MCP 中实现 search_memory 工具,支持通过 FTS/ANN/RRF/ 重排序混合检索结构化智能体记忆,并可选择开启证据扩展
新增记忆项、证据引用、搜索结果相关的类型与数据结构
增强 AI 服务,构建摘要记忆上下文,支持时间线摘要的记忆项创建
更新聊天搜索索引服务,新增向量模型元数据
优化 ChatPage,更全面地展示向量索引元数据与状态信息
2026-04-27 22:55:31 +08:00
ILoveBingLu 4bd3d6b9a0 feat: 实现记忆证据服务与检索引擎
新增 EvidenceService,基于消息引用处理记忆证据扩展
新增 MemoryKeywordSearchOptions、MemoryKeywordSearchHit 类型,支持关键词检索功能
增强 MemoryDatabase,为记忆项添加 FTS 全文索引并实现关键词搜索方法
将记忆库结构版本升级至 2,适配新功能
创建 RetrievalEngine 检索引擎,统一管理关键词、近似最近邻(ANN)搜索
实现倒数排序融合(RRF)算法,合并多来源搜索结果
在 ChatPage 中新增记忆构建流程的 UI 组件与状态管理
扩展 Electron API,支持记忆构建状态获取与预处理
2026-04-27 22:25:04 +08:00
ILoveBingLu f24014e6d6 feat: 添加会话记忆构建服务及相关接口,支持会话记忆的构建与管理 2026-04-27 21:49:12 +08:00
ILoveBingLu 68c31a977b feat: 添加内存数据库及相关模式定义,支持记忆项和嵌入的存储与管理 2026-04-27 21:27:24 +08:00
ILoveBingLu 412b223b64 feat: 添加本地精排服务及相关配置,支持消息检索的精排功能 2026-04-27 21:20:03 +08:00
ILoveBingLu 611bb54f72 feat: 新增检索评估框架并集成新的向量嵌入模型
在 retrievalTypes.ts 中定义检索评估相关类型
增强 ChatSearchIndexService,使用全新 SqliteVec0VectorStore 实现向量存储与检索
更新向量模型服务,新增支持 Qwen3 嵌入模型(含专属池化与指令能力)
新增检索评估执行脚本,支持构建向量索引、生成评估报告
添加评估用例 JSONL 示例文件,并更新 README 完善使用说明
修改 UI 组件以适配新嵌入模型的集成
2026-04-27 20:57:50 +08:00
ILoveBingLu 2700642a2c feat: 添加简单问候识别功能并优化向量索引版本 2026-04-27 19:24:10 +08:00
ILoveBingLu 3fd75eb1d2 实现问 AI 会话持久化与左侧记录栏改造 2026-04-27 18:40:43 +08:00
ILoveBingLu ad7532887e merge: pull request #134 2026-04-27 17:58:01 +08:00
ILoveBingLu 9de15b620d fix: include AI worker scripts in packaged app 2026-04-27 17:29:48 +08:00
yunxilyf 1e2c36c0a6 merge: sync upstream main and resolve AISummaryWindow styles conflict 2026-04-27 09:07:00 +08:00
ILoveBingLu 40ed22670f release: v4.2.3 v4.2.3 2026-04-27 03:31:35 +08:00
ILoveBingLu 25a88fd38d feat: enhance AI services and data management
- Add session checks in ProxyService to handle worker threads without electron.session API.
- Integrate data management service pause/resume functionality in SessionQAJobService to prevent data updates during AI tasks.
- Implement AI pause count in DataManagementService to manage update requests during AI operations.
- Update chat search index schema version and optimize SQL queries for better performance.
- Adjust styles in AISummaryWindow for improved UI, including padding adjustments and link hover effects.

Co-authored-by: Copilot <copilot@github.com>
2026-04-27 03:24:29 +08:00
ILoveBingLu a8c0d27dd3 feat: add session and keyword statistics to MCP and AI services
- Introduced new tools: `get_session_statistics` and `get_keyword_statistics` in MCP.
- Added interfaces for session and keyword statistics, including detailed participant and message metrics.
- Updated `ChatSearchIndexService` to handle vector indexing with improved batching and idle time management.
- Enhanced `LocalEmbeddingModelService` to optimize CPU threading for embedding models.
- Implemented cancellation handling for vector indexing in `sessionVectorIndexWorker`.
- Improved UI components in `AISummaryWindow` and `ChatPage` for displaying evidence and vector indexing status.
- Added styles for vector indexing buttons and badges in `ChatPage.scss`.
- Updated AI types to include new session and keyword statistics events.
2026-04-26 20:46:15 +08:00
ILoveBingLu 9516ed971e feat: Refactor AISummaryWindow for improved QA handling and UI enhancements
- Introduced requestId tracking for QA messages to manage progress and results.
- Enhanced evidence card rendering with expandable sections for better user experience.
- Updated progress event handling to allow toggling of detailed views.
- Removed deprecated vector indexing logic and related UI components.
- Added new API methods for starting and canceling session questions.
- Improved overall code structure and readability.
2026-04-26 12:44:55 +08:00