Commit Graph

  • b5a1635a05 feat: 实现消息发送的速率限制,确保同一用户之间的最小间隔 ooodc 2026-06-06 10:57:40 +08:00
  • 988e77123c feat: 精简日志记录,移除冗余信息,优化调试输出 ooodc 2026-06-06 10:41:52 +08:00
  • 39072f724e feat: 优化文本分割逻辑,避免在 markdown 表格和代码块中间拆分 ooodc 2026-06-06 10:32:28 +08:00
  • c3bfe32fa3 feat: 实现长消息分块发送功能,优化 WeChat 消息传递 ooodc 2026-06-06 10:24:55 +08:00
  • fb90641774 feat: 增强日志记录,添加消息处理和工具执行的详细信息 ooodc 2026-06-06 09:26:50 +08:00
  • bd13cffe14 feat: 添加亮色/暗色主题切换功能 ooodc 2026-06-04 21:52:45 +08:00
  • d1d4998a26 feat: 增加工具结果字符限制,提升处理能力至 100,000 字符 oudecheng 2026-06-04 17:33:01 +08:00
  • 2f529e96d0 feat: 添加滚动控制功能,支持回到顶部和回到底部的按钮 oudecheng 2026-06-04 16:00:43 +08:00
  • e8a3a47ac7 feat: 添加 TaskStarted 事件,支持任务开始通知功能 ooodc 2026-06-03 21:53:37 +08:00
  • 1d4ebb27a7 feat: 更新 StopExecution 命令和 CancelManager,支持按话题取消 Agent 执行 oudecheng 2026-06-03 18:13:15 +08:00
  • 1b571e943f feat: 添加停止当前执行的 Agent 功能,支持通过 /stop 命令取消执行 oudecheng 2026-06-03 16:49:29 +08:00
  • a11fdac86a feat: 优化消息历史清理逻辑,支持移除任意位置的未完成工具调用序列 oudecheng 2026-06-03 15:14:18 +08:00
  • 0d6880f6a3 fix: 修复任务工具结果解析逻辑,确保正确处理显示内容 oudecheng 2026-06-03 14:08:23 +08:00
  • a783abd0e3 feat: 添加恢复代码块占位符的功能,优化文本处理逻辑 oudecheng 2026-06-03 08:54:08 +08:00
  • 15dfc48837 feat: 根据 chat_id 自动选择 Session,支持定时任务专用 Session ooodc 2026-06-03 00:08:28 +08:00
  • a2c7981d6d feat: 添加 fresh_session 选项以支持清理历史记录 ooodc 2026-06-02 23:31:05 +08:00
  • cb58d9f3f0 feat: 清理消息历史中不完整的 tool call 序列 oudecheng 2026-06-02 20:40:05 +08:00
  • 9f2eedf313 feat: 更新消息处理逻辑,仅接受带有匹配 subagent_task_id 的消息 oudecheng 2026-06-02 19:34:11 +08:00
  • ea6fabe41d feat: 添加持久化消息处理程序,增强定时任务消息的持久化能力 oudecheng 2026-06-02 18:42:50 +08:00
  • 025c355c7d feat: 在消息查询中添加工具执行时长字段,增强消息记录功能 oudecheng 2026-06-02 17:27:29 +08:00
  • 590ea9abb0 feat: 添加工具执行时长字段到消息存储,增强消息记录功能 oudecheng 2026-06-02 17:17:06 +08:00
  • 5f2bc950b1 feat: 添加定时任务和聊天消息加载功能,增强调度管理 oudecheng 2026-06-02 17:04:00 +08:00
  • 4d6d989247 feat: 添加工具执行时长字段,增强消息处理功能 oudecheng 2026-06-02 16:52:47 +08:00
  • 5273a7b335 feat: 添加记忆数量检查,避免在保留数不足时进行整理 oudecheng 2026-06-02 16:18:16 +08:00
  • f8fc0f7d0f feat: 添加工具结果处理功能,支持执行时长记录和显示 oudecheng 2026-06-02 16:15:05 +08:00
  • eebfe0faa5 feat: 增强错误处理和日志记录,优雅处理通道关闭情况 oudecheng 2026-06-02 15:23:50 +08:00
  • 1541dd7c10 feat: 添加平台特定的进程输入等待检查功能,增强 Bash 工具的用户授权检测 oudecheng 2026-06-02 10:59:13 +08:00
  • 9b6cae0803 feat: 前端静态文件嵌入二进制 ooodc 2026-05-30 17:43:17 +08:00
  • 1288ba268f feat: 限定记忆命名空间为7种分类 ooodc 2026-05-30 13:06:55 +08:00
  • 7d9355fd78 feat: WebSocket 媒体文件处理优化 ooodc 2026-05-30 10:22:30 +08:00
  • c2293238fc feat: 前端支持文件附件输入 ooodc 2026-05-30 08:07:02 +08:00
  • 3d9c981c2a feat: 前端输入框体验优化 ooodc 2026-05-29 23:12:53 +08:00
  • 06756a4816 fix: 修复消息持久化缺失 topic 关联和 assistant 文本丢失 oudecheng 2026-05-29 18:09:00 +08:00
  • 2bda66a042 fix:user 消息重复 oudecheng 2026-05-29 17:42:05 +08:00
  • d0051baa07 refactor: 消息持久化从批量改为实时逐条,通过装饰器模式实现 oudecheng 2026-05-29 16:47:57 +08:00
  • 3b0b4c1f2e refactor: 消息持久化改为批量单事务插入 oudecheng 2026-05-29 13:02:15 +08:00
  • 4cb26b5b67 feat: 子智能体任务消息查看,实时广播工具调用事件 oudecheng 2026-05-29 11:15:38 +08:00
  • 5d3a583915 fix: read工具单行超长时内容被完全丢弃 oudecheng 2026-05-29 09:47:47 +08:00
  • 182bebdaef feat: 工具消息合并为可展开卡片,添加复制按钮 oudecheng 2026-05-29 09:10:34 +08:00
  • 34011a6fa3 feat: 优化工具面板UI,外部渠道过滤工具消息 oudecheng 2026-05-29 08:46:50 +08:00
  • 5e5de7ce9f refactor: 移除 show_tool_results 开关,始终实时推送工具调用消息 oudecheng 2026-05-28 18:52:40 +08:00
  • 7755164df5 feat:记忆修改隔离 oudecheng 2026-05-28 14:55:52 +08:00
  • 598d425c28 feat: 话题添加描述字段,工具消息按 tool_call_id 合并展示 oudecheng 2026-05-28 14:30:21 +08:00
  • 44e82e8473 feat: 附件通过 base64 内容实现前端直接下载 oudecheng 2026-05-28 14:01:37 +08:00
  • 7898ca69e4 feat: 添加附件支持、自动选择话题及消息展示优化 oudecheng 2026-05-28 11:51:48 +08:00
  • 542e11d0b3 refactor: 将 Session 命令重构为 Topic 命令 oudecheng 2026-05-27 16:01:07 +08:00
  • 10fb67320a refactor(web): 简化 UI 架构,移除三级选择器 oudecheng 2026-05-27 15:39:50 +08:00
  • e9e1439428 feat: 添加通道和话题管理功能 oudecheng 2026-05-27 14:55:09 +08:00
  • 624d8e8943 feat: 添加 React Web UI 前端界面 oudecheng 2026-05-26 17:43:15 +08:00
  • 644f5f9132 feat: 子代理继承主代理的 MCP 工具 oudecheng 2026-05-26 11:53:40 +08:00
  • 861aa04690 feat: 将 TaskConfig 默认超时时间统一改为60分钟 oudecheng 2026-05-26 08:52:30 +08:00
  • c41c2a1d2e feat: 将内置子代理默认超时时间统一改为60分钟 oudecheng 2026-05-25 12:59:34 +08:00
  • b3dc207ad1 fix: 移除 temperature 和 max_tokens 的硬编码默认值 oudecheng 2026-05-25 12:58:15 +08:00
  • 86d48a3ec0 feat: 实现自定义子代理加载功能 oudecheng 2026-05-25 11:56:44 +08:00
  • 58b37bb796 fix: 更新合并规则,明确命名空间限制和合并条件 ooodc 2026-05-24 22:33:07 +08:00
  • 9ae2813c20 feat: 添加子代理配置,支持自定义子代理定义和运行时管理 ooodc 2026-05-24 21:35:36 +08:00
  • b571d7b7b3 feat: 添加图片上下文限制配置,支持最大图片数量和消息轮次限制 ooodc 2026-05-24 18:06:22 +08:00
  • 4605c2dad3 feat: 重构 MCP 配置,支持 mcpServers 字段,优化工具注册和连接管理 ooodc 2026-05-24 10:00:25 +08:00
  • 0732b31e6b feat: 添加主题描述生成和更新功能,优化会话信息展示 ooodc 2026-05-24 08:32:34 +08:00
  • 5e04832f20 feat: 更新 MCP 配置和工具适配器,支持 Claude Desktop 格式,优化服务器连接管理 ooodc 2026-05-23 23:37:45 +08:00
  • ef7e899584 feat: 集成 MCP (Model Context Protocol),支持 Stdio 和 HTTP 传输方式,优化工具注册和连接管理 ooodc 2026-05-23 23:22:36 +08:00
  • b3fa0bb978 feat: 添加 HTTP 传输连接支持,优化 MCP 客户端管理器 ooodc 2026-05-23 22:57:08 +08:00
  • cbb384a4e6 feat: 添加 MCP (Model Context Protocol) 支持,包含客户端管理器和工具适配器 ooodc 2026-05-23 22:52:36 +08:00
  • f68e915b04 feat: 更新技能管理工具文档,明确技能创建和修改的正确流程及存储路径 ooodc 2026-05-23 21:12:39 +08:00
  • b6f2de053d refactor: 移除会话重置逻辑中的 reset_cutoff_seq 字段,优化会话管理和历史压缩逻辑 ooodc 2026-05-23 18:38:34 +08:00
  • b4ef56803f feat: 添加内存维护配置,优化记忆整理逻辑和限制 ooodc 2026-05-23 16:05:11 +08:00
  • 44d9171b86 feat: 更新内容处理逻辑,支持图片转换为通知文本并添加模型支持检查 ooodc 2026-05-23 14:08:06 +08:00
  • a74c801945 feat: 更新工具名称和描述,增强可读性并支持多平台兼容性 ooodc 2026-05-23 12:24:23 +08:00
  • 4a24758262 feat: 添加交互式配置向导,支持强制覆盖和跳过频道配置选项 ooodc 2026-05-23 10:26:42 +08:00
  • c36650c9aa feat: 优化技能管理工具,延迟解析禁用名称以提高执行效率 oudecheng 2026-05-22 18:23:18 +08:00
  • 2724334d52 feat: 移除 SkillListTool,简化技能管理工具 oudecheng 2026-05-22 14:01:22 +08:00
  • 5f0fdb7b2e feat: 更新技能说明格式,增强可读性并提供使用指南 oudecheng 2026-05-22 11:10:24 +08:00
  • cc3e890ccd feat: 添加 list_skill_events 方法到 SkillEventRepository,支持可选 session_id 参数 oudecheng 2026-05-22 10:47:55 +08:00
  • 70b35d2cc1 feat: 更新聊天历史加载逻辑,支持按话题加载历史记录并避免借用冲突 oudecheng 2026-05-22 10:47:25 +08:00
  • ea5a9e0656 feat: 更新技能说明格式,优化可读性并移除不必要的字符限制 oudecheng 2026-05-22 09:35:06 +08:00
  • c817b1dde1 feat: 优化会话消息处理逻辑,支持在话题切换时正确保存消息并更新内存历史 oudecheng 2026-05-21 18:04:11 +08:00
  • 159c1bbb7a feat: 移除日志中的响应内容和模型信息,优化工具调用的日志记录 oudecheng 2026-05-21 17:20:26 +08:00
  • 3128abe3c6 feat: 优化 parse_post_content 函数,支持处理包含内容数组的代码块,并添加相关单元测试以确保向后兼容性 oudecheng 2026-05-21 17:17:44 +08:00
  • efc8af12eb feat: 添加参数提取工具函数,支持处理字符串化 JSON 数组,优化技能管理和会话发送功能 oudecheng 2026-05-21 17:00:22 +08:00
  • da9cec6d35 feat: 添加参数提取工具函数,优化 JSON 参数处理,确保处理空值和类型转换 oudecheng 2026-05-21 16:30:09 +08:00
  • 32a9e2946e feat: 优化 MemorySearchTool 的查询参数处理,支持多种格式的查询输入 oudecheng 2026-05-21 11:35:17 +08:00
  • 9adaa93ecc feat: 优化 StreamingAccumulator 中工具调用的 ID 和名称更新逻辑,确保空值不会覆盖有效数据,并添加相关单元测试 oudecheng 2026-05-21 08:50:41 +08:00
  • 1c6ee160e5 feat: 添加父话题 ID 支持,优化子智能体任务管理和会话关联 oudecheng 2026-05-20 18:11:16 +08:00
  • 49475783a2 feat: 添加子智能体支持到保存话题和会话功能,优化数据持久化 oudecheng 2026-05-20 17:52:46 +08:00
  • 8d530dcd6b feat: 添加确保会话存在的功能,优化子智能体会话管理 oudecheng 2026-05-20 17:21:14 +08:00
  • 1dcdd24519 feat: 保存子智能体产生的所有消息到数据库,增强消息持久化功能 oudecheng 2026-05-20 16:23:24 +08:00
  • 881c73c79f feat: 使用 platform 模块获取 Shell 信息,优化系统环境信息提示词生成 oudecheng 2026-05-20 15:55:23 +08:00
  • fc628239a4 feat: 添加技能索引支持到子代理系统提示词构建,优化提示词组合逻辑 oudecheng 2026-05-20 15:34:34 +08:00
  • b364496601 feat: 添加生成系统环境信息提示词的功能,并在子代理提示词构建中集成 oudecheng 2026-05-20 15:13:06 +08:00
  • ecd945b309 feat: 优化消息内容格式化逻辑,增强对特殊字符和换行符的处理 oudecheng 2026-05-20 15:04:34 +08:00
  • 8830027cbc feat: 添加原始话题 ID 支持,优化消息保存逻辑以处理用户话题切换 oudecheng 2026-05-20 12:05:58 +08:00
  • 018c104592 feat: 更新 reqwest 依赖以支持流式响应,添加流式处理相关结构和实现 oudecheng 2026-05-20 11:32:46 +08:00
  • 7540828397 Revert "feat: 添加流式聊天支持,更新相关依赖和接口以实现流式响应" oudecheng 2026-05-20 09:20:26 +08:00
  • cb48ef09b2 feat: 添加流式聊天支持,更新相关依赖和接口以实现流式响应 oudecheng 2026-05-20 09:10:47 +08:00
  • 90228a4d49 feat: 更新 GetCurrentSessionCommandHandler,添加系统提示词提供者支持并优化令牌估算逻辑 oudecheng 2026-05-19 18:29:32 +08:00
  • 2d5b6168cc feat: 添加会话管理器支持到 GetCurrentSessionCommandHandler,并重构从会话获取消息的逻辑 oudecheng 2026-05-19 17:42:47 +08:00
  • cd97ac0f57 feat: 更新 save_topic 处理器以支持从会话获取历史消息,并在命令处理器中配置会话管理器 oudecheng 2026-05-19 17:11:23 +08:00
  • 3c2650824c feat: 更新令牌估算逻辑,使用 JSON 序列化以匹配实际请求大小,并在当前话题处理器中添加令牌估算 oudecheng 2026-05-19 17:05:04 +08:00
  • 4ec4e2b993 feat: 精简记忆检索和写入规则,优化文档内容 oudecheng 2026-05-19 15:57:43 +08:00
  • 8f82009c32 feat: 重命名工具名称,简化工具调用接口 oudecheng 2026-05-19 15:18:04 +08:00