Commit Graph

  • 2f5fe8baaa docs(security): 新增 libhttp 模块安全审计报告 qing 2026-08-03 23:42:32 +08:00
  • 2e3f07bf4f docs(gateway): 审计文档行号纠偏并补充 CORS 白名单死代码根因 qing 2026-08-03 23:37:47 +08:00
  • 028e0e0806 docs(security): 删除全局审计文档并将问题并入各模块文档 qing 2026-08-03 23:32:28 +08:00
  • 37c50ed517 fix(static): 获取邮箱验证码后保留已输入的图形验证码 qing 2026-08-03 23:11:10 +08:00
  • 02904f711e fix(aibox): 修复工具调用配对缺失导致的 insufficient tool messages 400 qing 2026-08-03 23:05:28 +08:00
  • d24066369b refactor(aibox): 解耦大模型调用,新增 llm_client 抽象层以支持多厂商切换 qing 2026-08-03 23:03:03 +08:00
  • 417fda5479 refactor(aibox): 文件/网络操作工具改为返回命令行指引并移除beautifulsoup4依赖 qing 2026-08-03 22:52:12 +08:00
  • fb5920d89f feat(gateway): 新增重置密码接口并改造前端 forgot 页对接 qing 2026-08-03 22:40:43 +08:00
  • dd4fef6dee fix(pymsg): 异常信息脱敏与JSON深度/大数字限制,防信息泄露与DoS qing 2026-08-03 22:30:17 +08:00
  • 87f209af73 fix(pymsg): 增加连接数与线程池队列上限,防资源耗尽 qing 2026-08-03 22:25:32 +08:00
  • 47ab9f2fe6 fix(pymsg): 使用 deadline 模式修复 recv 总超时绕过(Slowloris DoS) qing 2026-08-03 22:15:44 +08:00
  • ac16d89150 docs(aibox): 添加文件/网络操作命令行化开发计划 qing 2026-08-03 22:05:52 +08:00
  • f53085b2a6 fix(static): 禁用 yhdet 系列功能并迁移数据库访问到 db 服务 qing 2026-08-03 22:05:02 +08:00
  • 4749e58eeb fix(static): 禁用无认证的 /api/reset_password 接口 qing 2026-08-03 14:26:06 +08:00
  • 5fbe3ed5e4 docs(security): 更新全部模块审计报告,添加代码验证记录 qing 2026-08-03 14:12:45 +08:00
  • d3158c2420 docs: add date suffix to remaining documentation files qing 2026-08-03 13:26:38 +08:00
  • a7a78d1424 docs: aggregate project documentation under docs/ with unified index qing 2026-08-03 13:21:48 +08:00
  • 9dbe395484 docs: 添加内网通信安全加固开发计划 qing 2026-08-03 13:13:52 +08:00
  • 9f440ee884 fix(db): 监听地址改为 127.0.0.1 修复内网暴露 qing 2026-08-03 13:10:17 +08:00
  • 4449a23ba1 docs(lci): 完善 LCI 图形系统架构文档 qing 2026-08-02 21:37:02 +08:00
  • 40b9b9c92f Merge pull request 'Dev qing' (#18) from dev_qing into main qing 2026-08-02 21:33:21 +08:00
  • 0493383ee8 遗漏的部分 qing 2026-08-02 21:21:03 +08:00
  • 84fb370da8 docs(lci): 添加 LCI 帧缓冲图形界面能力介绍到 README qing 2026-08-02 21:18:19 +08:00
  • 8499631091 add old lci module qing 2026-08-02 20:15:07 +08:00
  • 38a6e815f0 fix(static): __view.html 改为绝对路径,修复子目录下 CSS/JS 404 qing 2026-08-02 16:41:08 +08:00
  • c58ef2b873 fix(static): 修复令牌刷新死循环 + 补全 index/aibox 令牌管理 qing 2026-08-02 16:11:23 +08:00
  • 52052e51a8 feat(aibox): 在pre_prompt中新增情绪感知提醒 qing 2026-08-02 14:30:10 +08:00
  • ffbe076a32 feat: add execute method to ExpressEmotionTool qing 2026-08-02 14:17:33 +08:00
  • 92820799fa 补全情绪化工具 qing 2026-08-02 14:02:51 +08:00
  • 054f65f858 增加智能体生气的模板 qing 2026-08-02 13:54:58 +08:00
  • 918f3ea32a fix(aibox): reasoning展示严格遵循配置文件reasoning_enabled开关 qing 2026-08-02 13:26:34 +08:00
  • b216535757 comment qing 2026-08-02 13:21:45 +08:00
  • 45db2f780b refix core initialize list qing 2026-08-02 12:56:14 +08:00
  • c1724ccea9 fix(redirect80): extract .content from confs RPC response dict qing 2026-08-02 12:52:51 +08:00
  • f9c02cd6ad feat(redirect80): new HTTP→HTTPS redirect service on port 80 qing 2026-08-02 12:50:23 +08:00
  • c7364286b7 fix(static): getNode仅401跳登录,其他异常提示原因并上抛 qing 2026-08-02 12:19:02 +08:00
  • c3c07ab06d Merge pull request 'Main' (#17) from main into dev_qing qing 2026-08-02 11:51:31 +08:00
  • 2e210e4729 chore(db): gitignore 忽略 SQLite WAL/SHM 运行时临时文件 qing 2026-08-02 11:49:42 +08:00
  • 5a3dff9026 fix(static): 修复dnfs导航栈污染与返回键栈空越界 qing 2026-08-02 11:46:51 +08:00
  • 7e4fd7e54a Add search input border. shufeng2012 2026-08-02 09:04:53 +08:00
  • 8200cbfba7 refix qing 2026-08-02 01:19:56 +08:00
  • 192610615e feat(captcha): 接入 confs 配置中心并迁移字体路径 qing 2026-08-02 01:09:44 +08:00
  • 2bb1d69d8a feat(static/aibox.js): 同步BotOps修复到Web前端 qing 2026-08-01 22:19:54 +08:00
  • 392a734707 fix(ai_review): 添加内容大小限制和频率限制 qing 2026-08-01 22:12:58 +08:00
  • 89b374c21d fix(pymsg): 捕获 UnicodeDecodeError 防止同步模式服务崩溃 qing 2026-08-01 22:11:38 +08:00
  • af5cd02663 fix(aibox/botops): 思考区域按时间顺序分布,不再全部堆在顶部 qing 2026-08-01 21:10:42 +08:00
  • 763faf9c83 Merge branch 'dev_qing' of https://git.cancerai.top/qing/micro_servers into dev_qing qing 2026-08-01 21:02:49 +08:00
  • f3d06252bb fix(aibox/botops): 修复两处重复输出根因 qing 2026-08-01 21:01:31 +08:00
  • b60ac06d55 Merge branch 'dev_qing' of https://git.cancerai.top/qing/micro_servers into dev_qing qing 2026-08-01 20:57:02 +08:00
  • 66963092a3 feat(static): 优化社区首页 — Hero首屏+特性卡片+悬浮毛玻璃导航,CTA随登录态切换 qing 2026-08-01 20:56:39 +08:00
  • 27ab50ae68 fix(aibox/botops): 修复重复输出问题 qing 2026-08-01 20:53:40 +08:00
  • 627950394d ✨ 添加代码块语法高亮功能 shufeng2012 2026-08-01 20:08:51 +08:00
  • 16b059253b Merge pull request 'Dev qing' (#16) from dev_qing into main qing 2026-08-01 16:18:56 +08:00
  • f701730016 fix(aibox): 修复中断信号延迟生效问题,确保Ctrl+C能立即中断AI响应 qing 2026-08-01 14:55:49 +08:00
  • f319686571 feat(static): aibox Web客户端重写为移动端专版 qing 2026-08-01 14:17:36 +08:00
  • 08f737ba2c fix(static): aibox Web客户端适配中断机制(Ctrl+C可靠停止) qing 2026-08-01 14:14:53 +08:00
  • c7ef7e715c fix(botops): v1.3 - 适配服务端中断机制,Ctrl+C立即可靠停止 qing 2026-08-01 14:12:27 +08:00
  • 9d737897df fix(aibox): v2.6 - 修复Ctrl+C中断无法停止服务器的问题 qing 2026-08-01 14:09:24 +08:00
  • b935fefb82 refactor(gateway): remove local ini fallback, configs only via confs qing 2026-08-01 14:00:26 +08:00
  • 9ccb9cbdca feat(gateway): migrate configuration to confs service (v0.7.0) qing 2026-08-01 13:55:18 +08:00
  • de58c0487a fix(dnfs): validate token via gateway /whoami with RSA signature verification qing 2026-08-01 13:49:28 +08:00
  • e7a2877422 feat(dnfs): delegate Token verification to gateway /whoami qing 2026-08-01 13:42:59 +08:00
  • 7d6ba6de93 feat(gateway): add retry_on_refused for pymsg MsgClient (v0.6.1) qing 2026-08-01 13:42:24 +08:00
  • b30ce1424b docs(dnfs): update README with security audit findings and architecture corrections qing 2026-08-01 13:28:41 +08:00
  • 7ef6a0b65f Merge branch 'dev_qing' of https://git.cancerai.top/qing/micro_servers into dev_qing qing 2026-08-01 13:19:58 +08:00
  • 531358919c fix conf qing 2026-08-01 13:16:45 +08:00
  • bd1d7ca4d0 refactor(libhttp): split HttpServer into modular TUs for faster incremental builds qing 2026-08-01 13:15:52 +08:00
  • d883dc620e refactor(pymsg): 新增AsyncRpcQueue通用异步队列,log_client基于此重构 qing 2026-08-01 12:59:33 +08:00
  • 101aed48be feat(pymsg): RpcClient 新增 retry_on_refused 阻塞等待模式,解决微服务启动顺序依赖 qing 2026-08-01 12:47:08 +08:00
  • 0ae107f953 refactor(static): 删除默认配置与本地回退逻辑,confs 改为强依赖 qing 2026-08-01 12:38:51 +08:00
  • de0e4168b2 refactor(static): 首页内联样式解耦至 css/index.css qing 2026-08-01 12:37:19 +08:00
  • 1a5e9f7064 feat(static): 首页添加登录态检测与进入笔记入口 qing 2026-08-01 12:34:53 +08:00
  • 84adec4722 refactor(dnfs): 删除默认配置逻辑,confs 改为强依赖 qing 2026-08-01 12:33:51 +08:00
  • 2cbb93b3b7 refactor(db): 删除 confs 连接失败时使用默认配置的 fail-safe 逻辑 qing 2026-08-01 12:29:55 +08:00
  • 6ebd544619 feat(db): 迁移 db 配置到 confs 统一配置服务 qing 2026-08-01 12:23:21 +08:00
  • c06eb19f64 refix qing 2026-08-01 11:47:14 +08:00
  • 18387586a4 Merge pull request 'Dev qing' (#15) from dev_qing into main qing 2026-08-01 06:12:13 +08:00
  • 46b66f8bd8 fix(gateway,static): 配置 /ws/aibox WS 反代路由;aibox 桌面端对话左对齐 qing 2026-08-01 06:08:20 +08:00
  • e25c132722 解耦libhttp/HttpClient qing 2026-08-01 06:04:36 +08:00
  • 373f6af352 ^-^ qing 2026-08-01 06:04:27 +08:00
  • 65580e7e50 refactor(static): aibox.html 拆分内联 CSS/JS 为独立文件 qing 2026-08-01 05:27:02 +08:00
  • 227fbb17f4 build(libhttp): lower optimization to -O2 to avoid cc1plus OOM on low-memory machines qing 2026-08-01 05:26:52 +08:00
  • cebef9fe70 docs: 各模块安全审计报告 + 补充 .gitignore 忽略规则 qing 2026-08-01 05:21:23 +08:00
  • 12ece9020c feat(libhttp,gateway): add admin-only WebSocket reverse proxy qing 2026-08-01 05:20:14 +08:00
  • 6ed88feaa4 feat(static): 新增 aibox 智能体 Web 客户端(移动端适配) qing 2026-08-01 05:18:30 +08:00
  • bf2b5d31f7 fix(botops): v1.2 - 彻底修复思考区域与正式回答顺序问题 qing 2026-08-01 05:00:56 +08:00
  • 9815ff44af feat(libhttp): integrate WebSocket client into HttpClient qing 2026-08-01 04:59:47 +08:00
  • 5edb67b46d docs(botops): update README with reasoning mode ordering fix and v1.1 changelog qing 2026-08-01 04:56:25 +08:00
  • 039d6acf37 fix(botops): fix reasoning panel appearing after AI response and filter conversation start notification qing 2026-08-01 04:55:12 +08:00
  • ba9a77fe66 feat(libhttp): integrate WebSocket support into HttpServer qing 2026-08-01 04:43:33 +08:00
  • e007990594 feat(dnfs,static): 新增管理员特殊节点(链接/网页代码/图片/文件) qing 2026-08-01 04:34:23 +08:00
  • b79044d631 feat(aibox): add DeepSeek reasoning mode support with tool calling on deepseek-v4-flash qing 2026-08-01 04:33:55 +08:00
  • 81ae84851d feat(waf): add WebSocket proxy support and fix HTTP/2 proto version qing 2026-08-01 04:18:30 +08:00
  • 4e190953c0 feat(confs): integrate dnfs service with centralized config management qing 2026-08-01 04:10:08 +08:00
  • b4436b192a fix(waf): harden against OOM and Slowloris DoS attacks qing 2026-08-01 04:09:42 +08:00
  • bd544a4181 docs(aibox): update file line count to ~8450 qing 2026-08-01 03:51:17 +08:00
  • 164bc65b95 feat(aibox): add dedicated workspace directory to prevent file pollution qing 2026-08-01 03:49:25 +08:00
  • 53ce69c8dd docs(confs): update README for P1 fixes and clarify RpcClient usage qing 2026-08-01 03:46:39 +08:00
  • 2f3e63e499 fix(aibox): prevent OOM from large tool outputs with multi-layer safeguards qing 2026-08-01 03:46:02 +08:00
  • 90761a723d docs(confs): fill in commit hashes for fixed issues in audit report qing 2026-08-01 03:43:01 +08:00