Commit Graph

  • a40f57fb22 feat: 注册 save_topic 处理器并优化助手消息渲染逻辑 main oudecheng 2026-06-25 14:10:04 +08:00
  • ef18500100 feat: 更新 created_by_message_id 字段的赋值逻辑,确保使用 tool_call_id 进行消息关联 oudecheng 2026-06-25 10:50:16 +08:00
  • c72853c79d feat: 添加 user_message_id 字段以支持用户消息的关联和同步 oudecheng 2026-06-24 15:13:36 +08:00
  • 7f262c9af2 feat(todos): 在 todos 表中添加 created_by_message_id 字段以支持消息关联 oudecheng 2026-06-23 17:37:54 +08:00
  • 95cf152ab9 fix(agent): 修复工具调用消息序列的完整性问题 oudecheng 2026-06-23 08:44:48 +08:00
  • 3be9c1e646 feat(storage): 添加 todos 表的 created_by_message_id 字段迁移 oudecheng 2026-06-22 14:55:13 +08:00
  • 4efc8b51e7 feat(todo): 添加待办项关联的创建消息ID并支持消息高亮 oudecheng 2026-06-22 14:50:37 +08:00
  • 6a496ce212 feat(task): 优化孙智能体任务消息的发送与工具注册 oudecheng 2026-06-22 11:31:41 +08:00
  • 606fcbcd29 feat(agent): 注入并传递 tool_call_id 实现任务与工具调用精准关联 oudecheng 2026-06-22 10:22:36 +08:00
  • d802534abe feat(gateway): 支持网关平滑重启功能 ooodc 2026-06-19 10:40:00 +08:00
  • 18ad891a51 feat(gateway): 补发运行中子智能体任务的TaskStarted事件 oudecheng 2026-06-18 19:07:26 +08:00
  • 82eab7ad8d fix(useChat): 修复 task_started 事件过滤及日志输出 oudecheng 2026-06-18 17:50:44 +08:00
  • edc975e6d0 feat(command): 优化 StopExecution 命令按话题取消逻辑 oudecheng 2026-06-18 17:17:26 +08:00
  • 9ea5849f22 refactor(task): 子智能体相关字段重命名及导航逻辑调整 oudecheng 2026-06-18 17:09:42 +08:00
  • e585ec71b1 refactor(todo): 统一子代理 scope_key 为全局唯一的 task_id oudecheng 2026-06-18 16:44:54 +08:00
  • 421714dfa3 style(TodoPanel): 优化待办面板动画和样式细节 oudecheng 2026-06-18 16:15:08 +08:00
  • 301506a3b1 feat(chat): 支持子智能体导航添加子智能体类型参数 oudecheng 2026-06-18 15:34:27 +08:00
  • 8684ff9549 feat(chat): 实现多视图滚动位置保存与恢复功能 oudecheng 2026-06-18 15:02:25 +08:00
  • bf724b133c feat(chat): 支持子智能体栈和面包屑导航功能 oudecheng 2026-06-18 14:53:05 +08:00
  • 175e7fc01b refactor(subagent): 支持带类型的子智能体标题格式 oudecheng 2026-06-18 14:27:38 +08:00
  • 6962ea2eb1 feat(todo): 优化悬浮待办面板功能 oudecheng 2026-06-18 14:25:41 +08:00
  • 2607ca4aa4 refactor(task): 优化任务工具和子代理深度管理 oudecheng 2026-06-18 11:41:40 +08:00
  • e506ffd539 feat(agent): 支持子孙智能体的父任务链路传递 oudecheng 2026-06-18 11:30:47 +08:00
  • 761f8577be fix(tools): 修正 scope_key 计算逻辑及任务运行时 topic_id 设置 oudecheng 2026-06-18 10:40:27 +08:00
  • 879f5f243a feat(task): 增加子代理最大嵌套深度支持,更新相关文档和提示 oudecheng 2026-06-17 17:55:22 +08:00
  • 631c61fea2 feat(agent): 支持子代理最大嵌套深度控制 oudecheng 2026-06-17 14:43:55 +08:00
  • e842ae0608 feat(chat): 实现todo_write完成后自动刷新待办列表 oudecheng 2026-06-17 14:33:02 +08:00
  • 8af7edfb32 fix(todos): 修复子智能体 todo 列表污染主智能体的问题 oudecheng 2026-06-16 17:46:25 +08:00
  • a9f549f4c0 feat(gateway): 更新查询示例和todo工具使用规范,增加复杂任务规划和进度标记要求 oudecheng 2026-06-16 17:37:43 +08:00
  • 4a28d9ea36 feat(gateway): 更新记忆写入规则,明确命名空间使用及优先调用方式 oudecheng 2026-06-16 17:01:49 +08:00
  • 97c0e46348 feat(tests): 增加工具调用序列清理的单元测试,确保孤立工具结果的正确处理 oudecheng 2026-06-16 16:52:00 +08:00
  • 416ac047e3 feat(agent): 在每个 LLM 请求前进行不完整工具调用序列的清理 oudecheng 2026-06-16 16:51:40 +08:00
  • edc1a50d1c feat(todos): 修改 todos 表结构,迁移至复合主键并添加索引 oudecheng 2026-06-16 16:17:12 +08:00
  • 66e40fc714 feat(config): 增加 Feishu 渠道支持及 MCP 服务器管理界面 oudecheng 2026-06-16 14:57:22 +08:00
  • 37f417007e feat(gateway): 添加配置管理功能支持敏感信息脱敏 oudecheng 2026-06-15 17:22:32 +08:00
  • 027e8661bc feat(todo): 实现待办事项列表的动态刷新和状态管理 oudecheng 2026-06-15 16:20:40 +08:00
  • 7626ba2d2f feat(gateway): 添加待办事项读取功能 oudecheng 2026-06-15 15:33:43 +08:00
  • 09dd15f557 feat(feishu): 支持引用回复消息 - 使用飞书 reply API (POST /im/v1/messages/{id}/reply) - 仅 AssistantResponse 使用回复接口,工具消息走普通发送 - 提取公共逻辑到 prepare_payload / check_send_response - 新增 reply_to_feishu_message / dispatch_send 方法 ooodc 2026-06-14 14:15:21 +08:00
  • 3630e62e18 style(chat): 优化消息气泡组件样式间距 ooodc 2026-06-14 12:55:49 +08:00
  • b67848180b feat(stream): 添加子代理消息流增量处理功能 ooodc 2026-06-14 12:51:26 +08:00
  • fc7df67474 feat(streaming): 支持流式文本增量与结束信号功能 ooodc 2026-06-14 10:24:52 +08:00
  • def6df50da chore(git): 更新 .gitignore 文件以忽略新目录 ooodc 2026-06-13 17:56:32 +08:00
  • e37dea886b refactor(tools): 优化交互式进程输出捕获逻辑 ooodc 2026-06-13 14:56:44 +08:00
  • 640829ce52 fix(agent): 优化等待工具输出内容的提取逻辑 ooodc 2026-06-13 14:12:09 +08:00
  • 229221aab1 refactor(todo): 重构待办事项管理逻辑及更新状态规则 ooodc 2026-06-13 09:22:33 +08:00
  • 02172b6065 feat(shell): 实现交互式Shell会话管理 ooodc 2026-06-13 09:06:45 +08:00
  • 43cea50df8 feat: 添加连接设置弹窗,支持动态配置 WebSocket 连接 oudecheng 2026-06-12 19:17:50 +08:00
  • 6f8c4a7ce8 feat: 更新 load_messages_for_topic 方法,支持按 session_id 过滤消息 oudecheng 2026-06-12 19:05:06 +08:00
  • 24bbd5f8c9 feat: 子代理 todo 列表支持 — 进入子代理视图时显示子代理的待办 oudecheng 2026-06-12 18:01:57 +08:00
  • eef0d24dcd fix: topic_id 穿透到 ToolContext,统一 todo scope_key 计算 oudecheng 2026-06-12 17:36:10 +08:00
  • ec5ddf644a fix: 优先使用 topic_id 更新 todo 列表,确保与工具内存状态一致 oudecheng 2026-06-12 17:25:50 +08:00
  • 4866ea9538 fix: todo_write 持久化从 finalize_result 移到 BusToolCallEmitter,即时触发 oudecheng 2026-06-12 16:58:05 +08:00
  • 50d0b92336 feat: 添加详细工具视图和状态图标,支持放大查看功能 oudecheng 2026-06-12 16:49:20 +08:00
  • 3c889caacf feat: 添加日志记录以持久化待办事项时的调试信息 oudecheng 2026-06-12 16:22:43 +08:00
  • 0b190b717c fix: merge模式下新item接受任意status,不再限制pending/in_progress oudecheng 2026-06-12 16:12:54 +08:00
  • c4d10c6413 fix: merge 模式下按 content 匹配已有项,无需 agent 记住 UUID oudecheng 2026-06-12 15:59:43 +08:00
  • 750eed7326 feat: 添加 ListTodos 命令处理器,支持列出当前待办事项列表 oudecheng 2026-06-12 15:53:01 +08:00
  • 3f32079f92 feat: 添加 Todo 面板,支持待办事项的展示与管理 oudecheng 2026-06-12 15:17:49 +08:00
  • ce6dce81f4 fix: 新创建 todo 项允许直接设为 in_progress,无需先 pending 再更新 oudecheng 2026-06-12 14:43:38 +08:00
  • 881fcace47 feat: 添加 todo_write 工具,支持全量替换和增量合并两种模式 oudecheng 2026-06-12 14:19:07 +08:00
  • cedd8b2a69 feat: 添加 topic_id 字段到消息结构,优化消息处理逻辑 oudecheng 2026-06-12 12:22:21 +08:00
  • 87fc8cc3b7 feat: 更新工具调用的ID处理逻辑,确保在缺失时生成唯一ID oudecheng 2026-06-12 11:48:01 +08:00
  • 86543f19fe feat: 添加获取时间的工具调用,确保时间准确性 oudecheng 2026-06-12 10:40:34 +08:00
  • f808bd09ea feat: 隐藏无实质内容的助手消息气泡以优化界面显示 oudecheng 2026-06-12 08:44:14 +08:00
  • 7c3363aa47 feat: 更新默认代理配置,建议在思考时使用中文以提高上下文理解 oudecheng 2026-06-11 18:20:23 +08:00
  • 7b1bc39031 feat: 更新代理配置,允许根据用户或技能要求创建多个子智能体以隔离上下文 oudecheng 2026-06-11 18:07:16 +08:00
  • 4487f1a490 feat: 添加思考过程显示功能,允许用户选择是否展示助手的思考内容 oudecheng 2026-06-11 17:15:03 +08:00
  • 6ff5907616 feat: 添加 reasoning_content 字段到多个消息结构,支持思考过程展示 oudecheng 2026-06-11 14:33:29 +08:00
  • 0ce89a0e4e feat: 添加 reasoning_content 字段到多个消息结构,支持思考过程展示 oudecheng 2026-06-11 12:04:52 +08:00
  • 694b3ce0e0 fix: send_session_message 增加详细 debug 日志和文件名归一化匹配 oudecheng 2026-06-11 09:44:47 +08:00
  • 0de0b93896 feat: send_session_message 支持非 UTF-8 编码中文文件路径回退 oudecheng 2026-06-11 09:27:18 +08:00
  • a2c4bf1d8c feat: 优化附件路径解析,增加文件名匹配逻辑以支持非 UTF-8 编码 oudecheng 2026-06-11 09:15:05 +08:00
  • 0646a17073 feat: 添加附件路径解析功能,支持非 UTF-8 编码文件名的回退机制 oudecheng 2026-06-10 18:07:17 +08:00
  • a4cdb31ba0 feat: 优化话题描述生成逻辑,增加空描述回退机制;更新话题创建命令以自动聚焦新话题 oudecheng 2026-06-10 11:26:35 +08:00
  • dad0f57b9b feat: 添加启动脚本和文档,支持 PicoBot 网关的管理与构建 oudecheng 2026-06-10 11:12:25 +08:00
  • 0104b96bf2 feat: 添加 logs 目录到 .gitignore 文件,避免日志文件被纳入版本控制 oudecheng 2026-06-09 15:15:55 +08:00
  • 62810bd0b3 feat: 添加 PicoBot 启动脚本和构建脚本,支持后台运行和构建打包功能 ooodc 2026-06-08 23:38:48 +08:00
  • d0741ef4fc feat: 优化话题选择逻辑,避免用户手动选择后自动切换;重构消息列表滚动逻辑,提升用户体验 oudecheng 2026-06-08 18:01:32 +08:00
  • 3f9bb22097 feat: 添加 favicon.svg 文件并在 index.html 中引用 oudecheng 2026-06-08 14:43:47 +08:00
  • f470affb2f feat: 添加技能列表功能,支持列出所有技能并在前端展示 oudecheng 2026-06-08 14:13:54 +08:00
  • 4c2a2ebf28 feat: 优化记忆面板的 SectionHeader 组件样式,增强用户交互体验 oudecheng 2026-06-08 11:57:26 +08:00
  • ef274e0387 feat: 更新记忆面板样式,确保面板在打开时占满高度 oudecheng 2026-06-08 11:52:21 +08:00
  • 2fbe5bdde1 feat: 更新 README.md,添加 Windows 用户构建与启动指南,提供 Makefile 命令对照 oudecheng 2026-06-08 11:07:36 +08:00
  • e4bc8153a0 feat: 更新测试用例中的技能描述,提供更准确的技能定义 ooodc 2026-06-07 22:00:09 +08:00
  • c0d4f65de4 feat: 更新数据库连接管理,使用连接池优化会话存储,添加新的错误处理 ooodc 2026-06-07 21:35:47 +08:00
  • cca913b610 feat: 添加记忆 CRUD 功能,支持创建、更新和删除记忆,优化记忆面板交互 ooodc 2026-06-07 20:16:54 +08:00
  • 7708112649 feat: 添加记忆功能,支持列出所有记忆并在前端展示,优化记忆面板 ooodc 2026-06-07 19:50:46 +08:00
  • 1f04c62d0d feat: 添加图片轻箱功能,支持点击图片预览和下载,优化附件展示逻辑 ooodc 2026-06-07 18:47:17 +08:00
  • 62ea6de3a7 feat: 更新时间戳处理逻辑,支持从消息中提取并格式化时间,同时为话题列表添加分页功能 ooodc 2026-06-07 18:17:13 +08:00
  • 7e8b6a832e style: 调整刷新按钮的样式和尺寸,优化用户界面 ooodc 2026-06-07 18:01:59 +08:00
  • eeea7d44d0 feat: 添加 topic_id 支持,确保消息按话题隔离 ooodc 2026-06-07 17:49:22 +08:00
  • 3a623cc8a3 fix: 修复话题描述更新逻辑的竞态条件和语义错误,前端自动刷新描述 ooodc 2026-06-07 16:52:44 +08:00
  • b5e2886068 feat: 添加删除话题功能,包括命令处理器和前端交互 ooodc 2026-06-07 14:09:14 +08:00
  • bf66c00950 feat: 为 WebSocket 消息添加时间戳字段,确保消息的时间信息可用 ooodc 2026-06-07 09:18:15 +08:00
  • 02339465b6 chore: 删除未使用的 Sidebar SessionSelector(已移至 Header) ooodc 2026-06-06 22:25:22 +08:00
  • 6f33ec7604 feat: 多通道消息支持与 Session 选择器 ooodc 2026-06-06 22:25:10 +08:00
  • 99b6f54f67 feat: 更新网关配置,将主机地址从 "0.0.0.0" 修改为 "127.0.0.1" ooodc 2026-06-06 16:00:34 +08:00
  • cf1152571d feat: 实现内存记录的去重和统一 scope_key 为 "default" ooodc 2026-06-06 15:07:06 +08:00
  • abb2d596f4 feat: 统一记忆 scope_key 为 "default",简化上下文依赖 ooodc 2026-06-06 14:52:54 +08:00
  • e36f66e23b feat: 移除消息发送的速率限制逻辑,简化 WeChat 消息发送流程 ooodc 2026-06-06 14:11:13 +08:00