新增
- 聊天运行轨迹抽屉与回合时间轴;人机确认以可读审批卡片展示
- 知识库支持更多文档格式与可选 OCR,上传显示进度
- 定时任务支持名称,计划回合持久化
- 备份可选择归档内容;连接器支持多实例与共享;插件可按智能体开关
- OpenSandbox 远程沙箱;工作台浏览器按用户隔离 profile
- 飞书扫码创建应用;远程手机可自动安装 Docker
- 桌面端 Windows NSIS 安装包与 macOS DMG;未知路由 404 页
修复
- 旧备份在 schema 变更后可恢复;桌面打包版本与应用元数据对齐
- 主动关怀时区、专家卡片头像、用户表固定列
- 运行轨迹写库开销、日志轮转、通道二维码轮询与远程 Docker 安装权限
变更
- 语音与搜索设置迁到模型页;控制台改用 OctopSpinner
- 默认管理员凭据改为首次运行写入
~/octop-login.txt
Downloads
Windows
Desktop installer (Recommended)
Portable
macOS
Desktop installer (Recommended)
Portable
Linux
Desktop installer (Recommended)
Portable
fnOS NAS
What's Changed
- chore: sync develop onto main after manual by @github-actions[bot] in #523
- fix(ci): repair FnOS workflow parse error and stop re-running CI per release by @jubaoliang in #526
- fix(ci): unify desktop and portable release artifact names by @jubaoliang in #530
- fix(ci): attach FnOS fpk to the v* GitHub Release by @jubaoliang in #531
- fix(ci): fail release cascade, attach desktop from any ref, drop duplicate sync triggers by @jubaoliang in #532
- fix(desktop): dock chrome, splash card, and Wails PWA hide by @jubaoliang in #535
- feat(channels): create Feishu bots via lark-oapi scan-to-create by @liukewia in #536
- fix(logging): size-cap rotation and logrotate delaycompress by @huangcheng in #533
- feat(mobile): auto-install Docker for Android container backend by @miaowmint in #511
- docs: stop publishing the hardcoded Octop123 admin password by @liukewia in #538
- feat(desktop): ship Windows desktop as NSIS installer by @liukewia in #539
- feat(chat): add turn timeline rail for in-thread navigation by @huangcheng in #540
- Feature/reload ws polish 0902 by @Bosheng0422 in #529
- feat(clinical): constrain learning replies to Chinese final copy by @seed30 in #544
- docs: document default admin credentials for Docker/FnOS first run by @liukewia in #543
- feat(dashboard): add not-found page for unknown routes by @liukewia in #542
- feat(cron): add name field to cron jobs and update related interfaces by @liukewia in #525
- chore: make Playwright Chromium opt-in in installers and images by @liukewia in #537
- fix(onnx): disable Hugging Face Xet for snapshot downloads by @liukewia in #547
- feat(dashboard): replace antd Spin with OctopSpinner globally by @jubaoliang in #551
- feat(backup): let users choose archive contents and keep omitted data by @jubaoliang in #550
- feat(cron): persist scheduled turns and keep gateway transport-only by @jubaoliang in #549
- feat(chat): show human-readable HITL approval cards by @jubaoliang in #552
- feat(release): append templated download links to GitHub Release notes by @liukewia in #548
- feat(dashboard): keep token usage stats on one row by @jubaoliang in #556
- feat(knowledge): 扩展文档格式、可选 OCR 与上传进度 by @jubaoliang in #555
- feat(chat): Trajectory drawer with ledger and live stream by @huangcheng in #553
- feat(desktop): ship macOS DMG with drag-to-Applications install by @liukewia in #554
- perf(trajectory): bound live stream persistence overhead by @jubaoliang in #558
- style(desktop): apply Ruff formatting to portable launch scripts by @jubaoliang in #559
- fix(admin): pin users table actions column while scrolling by @huangcheng in #560
- feat(onnx): race COS with Hugging Face for embedding downloads by @liukewia in #557
- fix(experts): show published snapshot avatar on user-published cards by @huangcheng in #562
- feat: agent trajectory recording + CronJobs name column non-bold by @jubaoliang in #563
- Feature/no sql proactive timezone by @Bosheng0422 in #566
- feat: optimize AskQuestionCard UI and knowledge parsing by @jubaoliang in #564
- chore(desktop): set bundle identifier to com.tencent.octop by @liukewia in #567
- fix(desktop): stamp pyproject version into packaged app metadata by @liukewia in #569
- feat(browser): isolate harness-browser profiles per Octop user by @jubaoliang in #568
- feat(settings): move voice and search settings under models page by @jubaoliang in #570
- Connectors multi-instance, OpenSandbox storage backend, per-agent plugin toggle by @jubaoliang in #574
- Connectors, OpenSandbox, plugin toggles, and restorable backups by @jubaoliang in #575
- chore: release 0.9.32 by @jubaoliang in #576
New Contributors
Full Changelog: v0.9.31...v0.9.32