18 Commits

Author SHA1 Message Date
w 98505b189c 优化(agent): 改进上下文管理与心跳机制 2026-05-05 09:36:02 +08:00
w a62f822695 功能(Agent): 新增API Key轮换机制与故障转移能力 2026-04-25 16:24:39 +08:00
Countbot-ai 360b3570e1 优化(channels): 增强渠道稳定性并同步共享工具运行时 2026-04-07 00:42:41 +08:00
liuderong 4ed4e46eb3 发布(0.7.1): 修复问题并增强技能与工具体验 2026-03-30 15:14:34 +08:00
w 08e66ccc02 发布(0.7.0): 修复问题并增强技能与工具体验
1. 解决多个 issue 反馈问题,修复已知 Bug
2. 优化前端界面与交互体验
3. 优化 tool 调用链路,较此前版本节省约 70% token 用量
4. 增加模型思考控制开关,提升整体响应体感
5. 新增 find-skills,全面接入腾讯云 SkillsHub,支持通过对话进行 skills 管理
6. 新增 ima-knowledge-base、ima-notes,全面接入 IMA 知识库和笔记,支持知识库与笔记内容管理和写入
7. 优化 README,并补充 0.7.0 发布说明
8. 发布说明:https://654321.ai/docs/releases/v0.7.0
2026-03-29 22:37:11 +08:00
liuderong 700e93ad40 功能(Agent): 增强后端工作区并迁移文档入口 2026-03-23 23:01:59 +08:00
w 432f4f6a59 功能(前后端): 多智能体、渠道与配置系统全面升级
后端: 重构 agent context/loop/subagent/workflow,增强 agent team API、会话级运行时配置、渠道 handler/manager,以及 QQ、飞书、钉钉、企业微信等渠道能力;同步调整 send_media、spawn、workflow_tool、filesystem 等工具模块,移除 image_uploader。

前端: 重构聊天窗口、消息项、会话面板、工具调用卡片和设置中心;新增团队配置、会话配置、工作流面板、预设选择、虚拟滚动、提示框等组件与 composables;更新 agentTeams/store/types、国际化文案、主题样式与 frontend dist 构建产物。
2026-03-19 00:58:08 +08:00
w 14d4d4e2a0 发布: v0.4.0 版本
功能(核心): 会话级配置系统与前端体验全面升级

核心功能:- 会话级配置系统,轻松打造你的AI团队(每个会话独立 API、模型、提示词)

- 新增微博、企业微信、小智 AI 三个 IM 渠道

- 实现企业微信、飞书两个IM渠道的消息流式输出

- 全面优化多智能体协作系统

- 全面优化项目代码兼容性

- 新增 /help 命令(通过 IM 渠道输入即可体验)

- 集成 Mermaid 图表渲染引擎

- 全面兼容 OpenClaw Skills 技能生态

- Heartbeat 主动问候系统重构

- WEB聊天页面支持自定义用户头像

- 支持自定义输出语言,比如中文、英文、西语等

 - 修复大量已知问题
2026-03-15 00:09:50 +08:00
w 7ea60b4628 优化(配置): 配置系统优化 + 会话级配置支持 2026-03-13 23:23:07 +08:00
w c9ebc6b317 功能(核心): 会话级配置系统与前端体验全面升级
核心功能:

1. 会话级自定义配置系统

   - 每个会话支持独立的 API 配置

   - 每个会话支持独立的模型选择

   - 每个会话支持独立的提示词和人格

   - 可构建不同特性的专属助理机器人,打造你的AI团队

2. 前端体验全面优化

   - 集成 Mermaid 图表渲染引擎

   - 支持流程图、时序图、甘特图等多种图表

   - 新增 多个前端模块,大幅提升交互体验

   - 优化消息展示和会话管理界面

3. 全面兼容 OpenClaw Skills 技能生态

   - 支持外部技能目录

   - 自动发现和加载 OpenClaw 技能

   - 新增 skill-creator 技能创建器

   - 跨平台路径兼容性优化

4. Heartbeat 主动问候系统重构

   - 真随机时间生成算法

   - 状态持久化到本地文件

   - 优化免打扰时段和每日问候次数控制

5. 渠道消息处理增强

   - 频道新增 /help(/h)命令,支持多个功能操作

   - 优化会话作用域和工具调用记录

   - 改进飞书 WebSocket 稳定性

6. 配置和会话管理优化

   - 工作空间路径验证和热重载

   - 会话删除支持级联清理工具记录

   - 数据库兼容性自动迁移机制

技术改进:

- Shell 工具安全性增强

- 工作流工具条件判断优化

- 配置加载和提供商注册优化

- WebSocket 事件处理改进

- 移除废弃的初始化脚本

Migration: 数据库自动兼容性迁移
2026-03-11 20:16:00 +08:00
w 820a38665a 功能(多智能体): 增强多智能体工作流条件判断功能 2026-03-09 08:49:47 +08:00
w 8350f0679a 功能(频道): 优化频道命令系统
- 添加命令简写(/p, /m, /s,/h等)

- 实现性格和提供商切换

- 支持数字编号快速切换

- 修复模型配置保存和显示问题

- 为每个提供商独立保存模型

- 兼容旧数据结构
2026-03-07 14:50:16 +08:00
w 12bc8e1b92 功能(渠道): 添加微博渠道支持
- 新增微博渠道实现
- 添加微博配置类和 API 接口
- 支持微博 WebSocket 连接
2026-03-07 09:15:46 +08:00
w a14e547fde 发布: v0.3.0 版本
主要更新:
- 多智能体协作系统(Pipeline/Graph/Council 三种模式)
- 定时任务增强(一次性任务、重试机制、批量操作)
- 技能系统升级(可视化配置管理、Schema 验证)
- 新增多个国内 AI 厂商 Coding Plan 支持
- UI/UX 全面优化,深度优化界面稳定性
- 修复大量已知问题

详见: docs/releases/v0.3.0.md
2026-03-04 01:49:39 +08:00
w f8ea60299f 修复(配置): 处理整数字段空字符串验证错误
- 在 SecurityConfig 添加 field_validator 处理空字符串、None、字符串数字
- 无效值自动使用默认值(command_timeout=60, max_output_length=10000)

Fixes #22
2026-02-28 07:07:56 +08:00
w a4652d483c 修复(依赖): cryptography 改为可选依赖
- security.py 添加 try-except 优雅降级
- loader.py 延迟导入 security_manager
- requirements.txt 注释 cryptography 为可选依赖

无 cryptography 时加密功能自动禁用,返回原始数据
2026-02-23 16:33:00 +08:00
w e3fd9ace50 修复(核心): 编译版本路径和编码问题 + 批量读取优化
主要修复:

1. 统一路径管理 (backend/utils/paths.py)
   - 新增统一路径管理模块
   - 编译版使用 sys.executable 定位 _internal 目录
   - 开发版使用项目根目录
   - 跨平台兼容 (Windows/macOS/Linux)
   - 修改 10 个后端文件使用统一路径

2. Unicode 编码错误修复
   - 启动脚本设置 PYTHONIOENCODING=utf-8
   - logger.py 包装 sys.stderr 为 UTF-8
   - 使用 errors='replace' 避免崩溃

3. 循环导入修复
   - 移除 backend/modules/agent/skills.py 自引用

4. macOS tkinter 线程错误
   - start_desktop.py 检测主线程,非主线程只打印

5. 注释优化
   - 移除冗长说明,保留核心信息

功能优化:

6. 批量文件读取 (backend/modules/tools/filesystem.py)
   - read_file 工具支持 paths 参数批量读取
   - 示例: read_file(paths=['a.py', 'b.py', 'c.md'])
   - 减少工具调用次数,提升效率
   - 上下文构建器提示使用批量读取

7. GitHub 工作流优化 (.github/workflows/build-desktop.yml)
   - 添加 backend.utils.paths 和 logger 隐藏导入
   - 添加 backend.models.personality 隐藏导入
   - 排除无用模块: playwright, pandas, numpy, PyQt, tkinter, torch 等
   - 优化 collect-data 顺序

8. 文档更新
   - requirements.txt: 依赖更新

修改文件统计:
- 新增: 1 个文件 (backend/utils/paths.py)
- 后端: 10 个文件 (路径管理相关)
- 工具: 2 个文件 (filesystem.py, context.py)
- 启动: 3 个脚本 (Windows编码问题)
- 工作流: 1 个文件 (build-desktop.yml)
- 文档: 1 个文件 ( requirements.txt)

测试: macOS 开发环境通过
2026-02-23 14:27:47 +08:00
w 409e488d3e 功能(后端): 添加认证、配置、调度、消息队列等模块
- 零配置安全认证(本地免密、远程自动保护)
- 配置加载与加密存储
- Cron 精确按需唤醒调度器
- 企业级消息队列(优先级、去重、死信)
- LLM 提供商统一接口(LiteLLM)
- 会话管理与系统托盘
2026-02-21 09:49:09 +08:00