Octos 社区开发周报(2026.03.30 - 2026.04.06)

张开发
2026/4/9 17:04:24 15 分钟阅读

分享文章

Octos 社区开发周报(2026.03.30 - 2026.04.06)
本周概览本周共完成100次提交重点推进多平台安装脚本完善、Windows 原生沙箱、幻灯片工作流和安全修复。 新增功能1. Windows 原生沙箱 (AppContainer)PR:#258新增 Windows AppContainer 沙箱模式使用 Windows 原生隔离机制移除whichcrate 依赖改用where.exe自动检测 Windows 平台并启用{sandbox:{mode:appcontainer,profile_name:my-profile}}2. 安装脚本全面升级PR:#287#4716a5d平台安装脚本自动配置Linuxinstall.sh✅ 依赖安装、Caddy、FRP 隧道、防火墙规则macOSinstall.sh✅ Launchd 服务、FRP 隧道Windowsinstall.ps1✅ 依赖安装、Caddy、防火墙规则# Windows 一键安装irmhttps://github.com/octos-org/octos/releases/latest/download/install.ps1|iex3. 多平台 CI/CD 构建PR:#30673b6#b11db8f#ffbc82f新增构建平台✅ ARM Linux (aarch64)✅ RISC-V Linux (ubuntu-24.04-riscv)✅ Windows CI✅ 多平台发布工件4. /sessions/{id}/status 端点PR:#242新增 REST API支持查询会话活跃状态GET /api/sessions/{id}/status# 返回: { active: true, task_count: 3, last_message: ... }5. 智能幻灯片工作流PR:#ee0f69e#2da2444#f540854#9aa1d39自动激活group:media工具使用mofa_slides替代 shell 命令设计优先工作流强制执行Policy-driven 强 Provider 链Slides Studio 端到端 pipeline6. Telegram Bot 快捷命令PR:#23bb3fe/d作为/delete的快捷方式/b和/d注册为 Telegram Bot 命令7. Per-User Soul/Personality 定制PR:#19cfc7d新增/soul命令和 API支持每个用户自定义 AI 人设和性格。 安全修复Issue描述严重程度#202SSRF 重定向绕过和 DNS 失败处理 高#203Spawn 工具限制为仅追加指令 中#204Hook 用户名扩展路径遍历验证 高#205Admin Shell 端点默认禁用 中#206CORS 通配符替换为显式白名单 中#207X-Profile-Id 认证限制为回环地址 中#211Hook 载荷敏感数据脱敏 中#201沙箱默认启用 (SandboxMode::Auto) 中 Bug 修复Spawn Only Tools 生命周期问题修复无法取消延迟执行重构后台任务生命周期错误消息提示返回 “SUCCESS” “do NOT call again”LLM 重复调用加强消息防止重试循环工具激活问题修复 un-defer 逻辑核心组件组件问题修复ProviderChain无全局超时限制新增 120s 默认上限Pipeline并发扇出无限制新增并发上限ProcessManager端口分配竞态条件修复并发分配逻辑HNSW Index容量耗尽崩溃回退到 BM25-only 搜索EpisodeStore搜索 API 不一致合并统一接口SSECJK 字符 UTF-8 损坏修复字节缓冲处理Loop Detection检测到循环仅警告改为中断 agent 循环飞书渠道问题修复WebSocket 长连接协议实现二进制帧协议OpenRouter问题修复多轮对话丢失 tool_calls在 assistant 消息中包含 tool_calls⚡ 性能优化优化项效果Adaptive Router 锁优化MutexModelType→AtomicU8减少锁竞争阻塞 I/O 包装在spawn_blocking中执行 cron_service 和 session 操作模型输出 token 默认值从固定 8192 改为基于模型的动态配置 文档更新✅ Matrix Appservice (Palpo) 用户指南章节✅ 安全边界文档 (SafePolicy, Prompt Guard)✅ 修复 GitHub Pages 中英文链接 工程改进重构拆分超大文件sandbox, tools/mod消除生产代码中的unwrap()/expect()合并 5 个渠道的重复 dedup 检查逻辑测试Playwright e2e 测试SSE, UTF-8, 文件传输ProcessManager 测试覆盖率CI/CDTypos CI 检查多平台发布流水线ARM OOM 问题修复 致谢感谢所有贡献者的辛勤工作Octos - 让 AI Agent 连接一切项目地址:https://github.com/octos-org/octos文档:https://octos-org.github.io/octos/社区交流群:1094419753

更多文章