Commit Graph
9 Commits
Author SHA1 Message Date
qing 8a14247aed docs(BotOps): 安装指引改用脚本 + 补全项目结构树 + 新增 Nuitka 编译说明
- 安装章节改用 bash _set.sh / _run.sh 一键脚本
- 新增 _inst.sh Nuitka 编译为 botops.bin 单文件的说明
- 项目结构树补全 _set.sh / _run.sh / _inst.sh / requirements.txt / __init__.py
2026-07-30 12:38:14 +08:00
qing b86b089634 fix(BotOps): 修正 aibox 协议语义错配导致的输出丢失
- 服务端 chunk 为增量片段(chunk_buffer 发送后即清零),原 _delta
  按累计全文假设计算,相邻 chunk 前缀撞字时静默丢字符;改为直接拼接
- complete 携带完整全文,finish_ai 改为全文对齐(不一致时整体替换,
  可自愈丢帧/乱序),修复结尾全文重复 append
- 新增 line/reasoning/task_added/dialogue_reset/pong 消息路由:
  line(🔧 工具调用提示、工具输出)不再落入兜底污染聊天区,改投任务侧栏
- 发送失败时移除预建的空 AI 消息框并提示,避免空等回复
- 断线提示补充重连窗口期服务端输出丢失说明
- 同步修正 ws_client/README 中的协议描述
2026-07-29 09:32:30 +08:00
qing c2e9cce6a7 fix(BotOps): _inst.sh 补 --include-package=websockets/textual,修复打包后找不到 websockets.asyncio 2026-07-28 23:38:16 +08:00
qing 12e736d264 chore: BotOps .gitignore 忽略 nuitka 编译产物 2026-07-28 22:54:06 +08:00
qing 8be62683dc chore: BotOps 添加 _inst.sh 单文件编译脚本(nuitka --onefile) 2026-07-28 22:53:35 +08:00
qing c93023bd5d fix(BotOps): 聊天区改用 anchor 锚定吸底,修复流式时滚动条不跟随 2026-07-28 22:48:45 +08:00
qing 422ca798da chore: BotOps 添加 _set.sh/_run.sh 启动脚本(与 aibox 同款) 2026-07-28 22:44:24 +08:00
qing c064caa3ec chore: BotOps 添加 .gitignore 并移除误提交的 __pycache__ 2026-07-28 22:41:34 +08:00
qing f91d4166d6 feat: 新增 BotOps 子模块——aibox 的 Textual TUI 前端(流式 Markdown 渲染+自动重连+任务侧栏) 2026-07-28 22:41:15 +08:00