Commit Graph

161 Commits

Author SHA1 Message Date
w f2d9e44245 chore: update CountBot domain references 2026-08-11 16:26:28 +08:00
w 723167d3c5 fix: collapse workflow reasoning in final responses 2026-08-11 15:40:05 +08:00
countbot-ai 2a9def3602 文档(README): 更新文档 2026-07-15 21:10:30 +08:00
countbot-ai ee910a8338 Merge pull request #94 from hhzscreate/main
skill解析能力适配:skill加载改为yaml解析器,写入使用safe_dump
2026-07-15 21:07:12 +08:00
hhzscreate 47d682b1b3 skill解析能力适配最新skill标准,不使用逐行split。 2026-07-14 18:17:03 +08:00
countbot-ai f4fe5a4ba1 Merge pull request #93 from hhzscreate/main
修复工具会话上下文被并发消息覆盖,导致把 A 用户生成的文件/图片发到 B 的聊天。
2026-07-14 15:54:42 +08:00
hhzscreate fb181c9fe5 修复工具会话上下文被并发消息覆盖,导致把 A 用户生成的文件/图片发到 B 的聊天。 2026-07-14 15:06:51 +08:00
countbot-ai 7e2fa621de Merge pull request #92 from hhzscreate/main
修复ISSUE #90 相关mcp失败问题
2026-07-14 11:52:28 +08:00
hhzscreate c16175e4f4 修复以下问题:
(1)新增 MCP server 工具数为 0,其原因为重连块被误缩进进工具清理循环
(2)测试连接成功、但持久连接 0 tools ,mcp连接在 A 任务打开、B 任务关闭,违反 anyio 同任务约束。改为每个 server 由“持有者任务”独占 open/hold/close。
(3)中途改 MCP 配置,老对话不加载新工具,改为每轮对话前全量对齐(增/删/换)。
(4)停止后全局开关仍开,状态轮询把它又连回来。导致无法手动单独停止server。改为停止后全局开关仍开,状态轮询把它又连回来
2026-07-12 00:56:47 +08:00
countbot-ai f0ee0b2d1d Merge pull request #91 from hhzscreate/main
fix:修复用户在两次请求之间改了 Key 配置,导致同线程获取相同的不可重入锁导致的死锁。
2026-07-10 16:40:51 +08:00
hhzscreate 06e743794a 修复用户在两次请求之间改了 Key 配置,导致同线程获取相同的不可重入锁导致的死锁。 2026-07-06 11:31:48 +08:00
countbot-ai 62486dd86e Merge pull request #89 from ranpis02/patch-1
fix(cron): 修复频道定时任务执行失败
2026-06-01 12:42:30 +08:00
Ranpis Jump 644a907998 Refactor CronExecutor with improved structure 2026-05-31 23:32:31 +08:00
Ranpis Jump 7273431535 fix(cron): 修复频道定时任务执行失败
定时任务在配置 channel/chat_id 并生成 Agent 回复后,会进入频道会话创建或更新逻辑。该逻辑使用 json.loads/json.dumps 处理 channel_context,但 cron executor 模块缺少 json import,导致任务报错 name 'json' is not defined。

补充 json import,使定时任务可以正常保存频道上下文并继续投递消息。
2026-05-31 23:27:08 +08:00
countbot-ai 6b37c72d9b 文档(README): 更新文档
文档(README): 更新文档
2026-05-08 10:19:52 +08:00
countbot-ai 930210822c 构建(依赖): 修复Wiki模块
构建(依赖): 修复编译版Wiki 500报错
2026-05-06 07:43:53 +08:00
w 6dc718924e 构建(依赖): 修复编译版Wiki 500报错
- requirements.txt: 新增 python-frontmatter 和 PyYAML(Wiki核心依赖)
- build-desktop.yml: 补全第三方库 hidden-import
  - yaml (frontmatter依赖)
  - bs4, croniter, httpx, anthropic, openai
  - loguru, pydantic, pydantic.deprecated
  - sqlalchemy, aiosqlite, websockets
2026-05-06 07:41:53 +08:00
countbot-ai 535328e892 构建(pyinstaller): 补全所有缺失的hidden-import模块
构建(pyinstaller): 补全所有缺失的hidden-import模块
2026-05-06 01:16:41 +08:00
w 6a107ae591 构建(pyinstaller): 补全所有缺失的hidden-import模块
- Wiki知识库: api.wiki, modules.wiki.*, frontmatter
- MCP客户端: api.mcp, modules.mcp.*
- 多智能体: api.agent_teams, modules.agent.*, models.agent_team
- 用户/安全: modules.auth.*
- IM渠道: modules.channels.*
- 配置管理: modules.config.*
- 编程工具: modules.tools.*
- 记忆/会话: modules.session.*
- 工作区: modules.workspace.*
- 定时任务: modules.cron.*
- LLM提供者: modules.providers.*
- 消息队列: modules.messaging.*
- WebSocket: modules.websocket.*
- 系统托盘: modules.system.*
- 第三方库: frontmatter, python_multipart

构建(依赖): 默认禁用jieba分词(41MB体积对小知识库提升约0%)

搜索(wiki): 扩展停用词表并优化分词策略文档
2026-05-06 01:14:52 +08:00
countbot-ai 16f115f014 发布(0.9.0): 新增MCP客户端与Wiki知识库模块
合并 develop 分支到 main,包含 v0.9.0 全部更新:
- 新增 MCP 客户端模块(默认关闭)
- 新增 Wiki 知识库模块
- WebSocket 状态广播
- API Key 轮换机制
- 心跳问候逻辑简化
- 前端管理面板与国际化支持
2026-05-05 21:18:02 +08:00
w e61f644981 构建(依赖): 将MCP客户端与jieba分词设为正式依赖 2026-05-05 21:07:33 +08:00
w 02d67a3816 依赖(可选): 新增MCP客户端与Wiki中文分词可选依赖 2026-05-05 21:04:11 +08:00
w 12e2abc277 依赖(可选): 新增MCP客户端与Wiki中文分词可选依赖 2026-05-05 21:01:29 +08:00
w eb0b110995 文档(releases): 新增v0.9.0发布说明并同步README更新 2026-05-05 16:54:34 +08:00
w fca09faf95 优化(注释): 清理无关引用并简化心跳问候逻辑 v0.9.0 2026-05-05 16:23:06 +08:00
w 7093df13f6 发布(0.9.0): 更新版本号 2026-05-05 09:42:08 +08:00
w ed2d9f09d3 构建(前端): 更新 dist 构建产物与源码重构 2026-05-05 09:36:13 +08:00
w 91a08b9c28 优化(tools): 完善工具注册与初始化流程 2026-05-05 09:36:08 +08:00
w 98505b189c 优化(agent): 改进上下文管理与心跳机制 2026-05-05 09:36:02 +08:00
w cbebb8e361 增强(websocket): 新增MCP状态广播模块 2026-05-05 09:35:57 +08:00
w 88a8fa3cb2 功能(wiki): 新增知识库模块与BM25搜索能力 2026-05-05 09:35:51 +08:00
w d6194e96b5 功能(mcp): 新增MCP客户端模块与API端点 2026-05-05 09:35:40 +08:00
w c1b06c1b36 发布(0.8.3): 更新版本号 v0.8.3 2026-04-25 16:25:42 +08:00
w cafcdd8711 优化(前端): 重构模型预设界面并更新构建产物 2026-04-25 16:25:19 +08:00
w f936307011 优化(tools): 改进send_media网页版兼容并优化文件校验 2026-04-25 16:24:56 +08:00
w a62f822695 功能(Agent): 新增API Key轮换机制与故障转移能力 2026-04-25 16:24:39 +08:00
w 649eb0d4d6 优化(session): 修复模型推理内容返回逻辑并更新前端构建产物 2026-04-25 12:25:55 +08:00
Countbot-ai 8e67990a57 发布(0.8.1): 更新版本号与前端构建产物 v0.8.1 2026-04-18 14:51:06 +08:00
Countbot-ai a5388072d7 优化(cron): 同步任务执行上下文并完善代理任务提示约束 2026-04-18 14:50:32 +08:00
Countbot-ai 21ef6a1b49 增强(chat): 完善工具调用历史查询与详情展示能力 2026-04-18 14:50:16 +08:00
Countbot-ai 49c1f3cdf3 优化(session): 清理工作流隐藏元数据并改进系统上下文注入 2026-04-18 14:49:59 +08:00
Countbot-ai 3a6ef4eabb 构建(前端): 更新 dist 构建产物 2026-04-07 19:50:35 +08:00
Countbot-ai 963f8bdd19 修复(Agent): 修复工具调用错配并补充诊断日志 2026-04-07 19:50:26 +08:00
Countbot-ai 46d9ad6e34 发布(0.8.0): 更新版本说明与前端构建产物
1. 集中修复 issue 与用户反馈中的多项问题,修复一批高频使用场景下的已知 Bug\n2. 全面优化前端界面与交互体验,提升整体易用性与操作流畅度\n3. 持续优化系统响应链路,提升 AI 回复的准确性、及时性与整体稳定性\n4. 重构会话上下文维护链路,新增短期摘要缓存、溢出历史总结与整会话自动记忆沉淀\n5. 增强多渠道稳定性,补强微信、企微、飞书消息处理、去重与流式投递控制\n6. 优化主动问候与定时执行逻辑,避免未成功投递时提前计次,并支持配置变更后刷新当日计划\n7. 完善推理开关与运行时配置解析,补充不同提供商的思考字段映射与 persona 合并策略\n8. 统一启动时的监听地址与端口环境变量,补充 COUNTBOT_HOST/COUNTBOT_PORT 文档说明\n9. 更新前端 dist 产物并将应用版本提升至 0.8.0
v0.8.0
2026-04-07 00:43:01 +08:00
Countbot-ai 424ab66dd3 优化(provider): 完善推理控制与提供商运行时映射 2026-04-07 00:42:50 +08:00
Countbot-ai 360b3570e1 优化(channels): 增强渠道稳定性并同步共享工具运行时 2026-04-07 00:42:41 +08:00
Countbot-ai 9aae0a46ab 重构(session): 优化上下文维护、摘要缓存与记忆沉淀链路 2026-04-07 00:42:33 +08:00
Countbot-ai 2ec2f37e50 构建(运行时): 统一启动环境变量并优化本地启动体验 2026-04-07 00:42:23 +08:00
liuderong a04e6bb3d9 版本更新 v0.7.3 2026-04-03 15:59:27 +08:00
liuderong 5691a5a935 重构(chat): 图片附件统一使用工作空间路径 2026-04-03 15:58:41 +08:00