• Joined on 2026-04-10
ooodc pushed to main at ooodc/PicoBot 2026-08-21 12:01:06 +08:00
664d7e5a15 fix(channels): 飞书频道断线重连改为指数退避无限重试,网络恢复后自愈
4ce89f8d82 feat(tools): 新增持久 PTY 会话工具替代管道式交互式 shell
Compare 2 commits »
ooodc pushed to main at ooodc/PicoBot 2026-08-19 08:33:22 +08:00
75653447e2 chore: 升级版本号至 0.4.4 并更新 CHANGELOG
4218c83890 fix(web): 扫描修复——列表响应乱序覆盖与话题切换竞态
f010006a66 fix(concurrency): 扫描修复——bash 取消泄漏与子代理队列阻塞
5bc3f64ba2 fix(metrics): 初始化时注册基线 counter 避免启动后渲染为空
1cde659bb6 fix(storage): 全项目扫描修复——外键约束失效根因与计数一致性
Compare 18 commits »
ooodc pushed to main at ooodc/PicoBot 2026-08-17 19:02:48 +08:00
b0c24d64f0 fix(storage): 清理旧版本遗留的空 cli 会话并降级会话列表日志
c666c48f09 feat(web): 设置页字段提示改为问号图标悬停气泡
d5c0b50e63 fix(storage): 归一化历史前缀累积污染的会话 ID(一次性迁移)
5a292d60ec fix(providers): Anthropic 型 provider max_tokens 留空兜底提高至 8192
2ab9c2d404 fix(providers): 模型未配置 Temperature 时请求体不再携带该字段
Compare 7 commits »
ooodc pushed to main at ooodc/PicoBot 2026-08-17 10:13:40 +08:00
8a4799656c chore: 升级版本号至 0.4.2 并更新 CHANGELOG
5e2bdaf757 perf(web): 子代理 stream_delta rAF 批处理 + 消息槽 memo 化 + base64 分块解码
52f858bfb4 perf(tools): bash 输出增量匹配消除 O(n^2) + 缓冲上限,http_request 复用 Client + 流式限长
4517e4a724 perf(db): 热路径同步 SQLite 操作改 spawn_blocking 并定向查询
f2fc5e97ac feat(security): 部署安全加固(排除 token 项)
Compare 6 commits »
ooodc pushed to main at ooodc/PicoBot 2026-08-16 20:54:45 +08:00
3faefc74b9 fix(web): npm audit fix 修复 4 个高危依赖漏洞(vite/postcss/undici/nanoid)
78e2ff7180 fix(deps): 升级 quinn-proto 0.11.14 -> 0.11.16 修复 RUSTSEC-2026-0185 远程内存耗尽漏洞
692cc93075 fix(ws): 历史加载时对账 task running 占位,修复刷新/切话题后子代理卡片永远显示运行中
Compare 3 commits »
ooodc pushed to main at ooodc/PicoBot 2026-08-16 14:08:00 +08:00
867b7df409 chore: 升级版本号至 0.4.1 并更新 CHANGELOG
ooodc pushed to main at ooodc/PicoBot 2026-08-16 00:08:17 +08:00
0f60b02ede chore(log): 缩减 INFO 日志量,高频诊断日志降级/删除
ooodc pushed to main at ooodc/PicoBot 2026-08-15 21:02:48 +08:00
ca7dcabbde fix(protocol): TopicTokenStats 补齐 cached_tokens 字段,修复前端缓存占比恒为 0
ooodc pushed to main at ooodc/PicoBot 2026-08-15 20:17:33 +08:00
011b23b54e feat(provider): 缓存命中诊断日志与两种 usage 缓存格式解析测试
ooodc pushed to main at ooodc/PicoBot 2026-08-15 19:24:47 +08:00
b26a2c2512 feat(token): 新增缓存占比统计,聚合查询收敛到共享列清单
82b6a882a2 test(scheduler): 调度器非阻塞派发与并发容量回归测试
9b8c64bd21 refactor(scheduler): 任务执行移出 tick 循环,worker_queue_capacity 并发约束生效
4b93c84447 test(gateway): 定时任务 topic 补齐与消息送达回归测试
cbe2ff1339 feat(gateway): 静默定时任务增加主动送达提示,避免结果静默丢失
Compare 11 commits »
ooodc pushed to main at ooodc/PicoBot 2026-08-15 09:32:54 +08:00
9e503f2672 feat(web): 工具卡片统一格式,子智能体显示 '工具名 · 任务描述' 并移除下方徽章与时间
ooodc pushed to main at ooodc/PicoBot 2026-08-15 08:39:04 +08:00
f705536fb1 feat(web): 通道/会话切换移至设置页 ConnectionTab,修复通道失效回退;连接状态上移 Logo 行并支持窄侧栏 compact 降级
ooodc pushed to main at ooodc/PicoBot 2026-08-14 20:20:24 +08:00
eaee29841d feat(web): 对齐 deepseek-harness 设计语言,重构前端视觉与三栏布局
ooodc pushed to main at ooodc/PicoBot 2026-08-14 16:39:27 +08:00
4c21add43b chore: 同步 Cargo.lock 版本号至 0.4.0
2dead61697 chore: 升级版本号至 0.4.0 并更新 CHANGELOG
Compare 2 commits »
ooodc pushed to main at ooodc/PicoBot 2026-08-13 22:44:50 +08:00
f05f09b636 docs: 异步子代理设计文档
daf973a7dc fix(web): 子代理状态显示与渲染崩溃修复
fc3a95b152 feat: 异步子代理 v8 实现与 /stop 取消流程修复
e0313ab8f3 fix: 增强 panic 安全与计算器健壮性
f65fb0167f chore: 忽略 artifacts 构建产物目录
Compare 11 commits »
ooodc pushed to main at ooodc/PicoBot 2026-08-07 16:48:08 +08:00
7de9a8a054 feat(web): 顶栏显示后端版本号
f26ec49182 chore: 修复 release 构建的编译器警告
da62905505 chore: 升级版本号至 0.3.3 并更新 CHANGELOG
79d099a3bc chore(compaction): 调整压缩阈值默认值
a9429a5657 fix(web): 输入框/发送按钮状态按话题隔离,避免处理中仍可发送
Compare 52 commits »
ooodc pushed to main at ooodc/PicoBot 2026-08-03 22:16:32 +08:00
c7ee6bb519 fix: 修复并发 sub-agent 持久化时 SQLite database is locked 错误
2a5a0277c0 feat(web): 添加话题重命名功能
c484a918b5 feat: 添加 build.rs 自动构建前端,cargo build 时自动执行 npm install + npm run build
Compare 3 commits »
ooodc pushed to main at ooodc/PicoBot 2026-08-03 14:55:05 +08:00
389e222b11 feat: 默认 max_tool_iterations 调整为 1000
0aa9050b12 fix: 修复 3 个失败测试 - agent_md_template 写入模板内容/StreamingAccumulator BTreeMap 保序/source_order 断言补全
3b0de7d071 refactor: 清理未使用的 dead code 函数与方法
Compare 3 commits »
ooodc pushed to main at ooodc/PicoBot 2026-07-31 08:49:30 +08:00
f8e1f3c2eb chore: bump 版本至 0.2.0 并新增 CHANGELOG
7f05545488 fix: session pool 锁范围收敛与 replace_todos 原子性
92db80dc3f perf(agent-loop): 缓存工具定义与轻量 token 估算,DB 写入 offload 至 blocking 池
649ea2998d feat(web): 集成 ModelSelector 实现主 agent 模型选择 UI
a825b10c48 feat(model): 主 agent 支持会话级模型覆盖
Compare 15 commits »
ooodc pushed to main at ooodc/PicoBot 2026-07-28 20:39:40 +08:00
4baa8e7a6b fix: 内存历史按 topic_id 键化,新增 replace_topic_history 修复 DB 压缩覆盖
b042b45ac7 fix: 话题隔离 - topic_id 全程显式传递,修复消息错投与并发阻塞
3a8da51936 refactor: 串行锁按 topic_id 键化,支持多话题并发执行
56612389ae 改用gray_matter解析md头元数据,增加相应的日志
141ffda1ee feat: 实现聊天消息的串行锁,确保同一聊天的消息处理串行执行
Compare 10 commits »