Countbot-ai
|
2ec2f37e50
|
构建(运行时): 统一启动环境变量并优化本地启动体验
|
2026-04-07 00:42:23 +08:00 |
|
liuderong
|
700e93ad40
|
功能(Agent): 增强后端工作区并迁移文档入口
|
2026-03-23 23:01:59 +08:00 |
|
w
|
130db4b163
|
配置: 更新依赖和启动脚本
|
2026-03-13 23:36:09 +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
|
caece5e33e
|
优化(启动脚本): 改进启动体验
- start_app.py: 浏览器延迟从2秒改为15秒,确保服务器完全启动
- start_app.py: 添加文档注释和参数说明
|
2026-03-09 09:03:43 +08:00 |
|
mozhuanzuojing
|
8cf836020f
|
Merge branch 'main' into main
|
2026-02-23 17:22:20 +08:00 |
|
mozhuanzuojing
|
f38d8d1a30
|
新增网络管理模块,优化本地 IP 地址查询功能
|
2026-02-23 09:15:16 +00: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 |
|
mozhuanzuojing
|
e4ac65960a
|
端口改为 8000
|
2026-02-23 05:53:37 +00:00 |
|
mozhuanzuojing
|
1f5c9a6a2f
|
监控本地多个ip
|
2026-02-23 05:49:26 +00:00 |
|
w
|
f0354eecbc
|
功能(启动): 添加应用启动脚本
- start_app.py: 生产模式启动(自动打开浏览器)
- start_dev.py: 开发模式启动(热重载)
- start_desktop.py: 桌面客户端启动(pywebview)
- scripts/init_database.py: 数据库初始化脚本
|
2026-02-21 09:48:01 +08:00 |
|