Skip to content

v1.0.2b1

Choose a tag to compare

@github-actions github-actions released this 23 Sep 03:00
· 16 commits to main since this release
c02c32c

新增

  • 对话 Ask / Plan / Craft 模式,以及折叠思考与工具过程
  • 生成模型多厂商管理与图片/视频独立路由(火山方舟、百炼、MiniMax)
  • 插件市场;专家团队宿主;Discord 渠道
  • 登录极验行为验 v4;按专家记忆知识库/连接器选择,可隐藏不常用共享专家

修复

  • Windows 自升级:octop.exe 运行中也可完成升级
  • 同一线程回合串行,避免 HITL 与普通回合交错污染会话
  • agent 配置 PATCH 不再丢掉 workspace_dir;cron / 系统任务按时区触发
  • iOS PWA 状态栏与 safe-area;无网络启动错误提示;旧版 Chromium 启动兼容

变更

  • 升级 harness-agent 至 1.0.14;Dashboard 空状态与聊天输入交互微调

Downloads

Windows

Desktop installer (Recommended)

Portable

macOS

Desktop installer (Recommended)

Portable

Linux

Desktop installer (Recommended)

Portable

fnOS NAS

What's Changed

  • chore: sync main into develop after 1.0.1 by @github-actions[bot] in #793
  • feat: plugin marketplace and related dashboard polish by @jubaoliang in #815
  • docs: fix references to non-existent files by @louisss1016 in #821
  • docs: fix broken relative links in user-guide.md by @Momoru2002 in #797
  • docs: document the undocumented 'octop captcha' CLI command by @Momoru2002 in #796
  • docs: translate stray Chinese example message in acp.md to English by @Momoru2002 in #795
  • docs: translate stray Chinese text in configuration.md to English by @Momoru2002 in #794
  • docs: fix CN readme structure and document OCTOP_DATA env var by @Momoru2002 in #791
  • fix: normalize a protocol-relative URL instead of producing a hostless one by @sclfcz in #823
  • fix: treat an uppercase HTTP(S) scheme as already absolute in browser nav by @sclfcz in #822
  • fix(providers): don't classify cloud Ollama (ollama.com) as local runtime by @louisss1016 in #824
  • fix: skip a one-line HTML comment before the frontmatter fence by @sclfcz in #820
  • fix: reject non-positive interval cron triggers by @sclfcz in #819
  • fix: round-trip escaped values in the env file by @sclfcz in #818
  • fix(dashboard): polyfill Object.hasOwn for Chromium 90 by @JY-M666 in #826
  • fix(boot): 无网络启动时展示错误与重试,避免白屏 (#696) by @Zara1024 in #744
  • fix(pwa): iOS 加到桌面后顶栏避让状态栏 (#664) by @Zara1024 in #746
  • feat(cron): 定时任务空状态提示词按专家区分 (#651) by @Zara1024 in #747
  • feat: conversation support collapse thinking by @fatelei in #750
  • feat(chat): 对话中可隐藏不常用的共享专家 (#589) by @Zara1024 in #745
  • fix(dashboard): AuthGuard 侧栏切页不整页重载;收敛 task_examples 解析 by @jubaoliang in #841
  • fix(chat): per-expert composer selection for knowledge bases + connectors by @huangcheng in #860
  • fix: LAN MCP HTTP、TLS 公网 IP 预检与 Models 侧栏抽屉 by @jubaoliang in #863
  • fix(chat): omit skills group from shortcut picker by @jubaoliang in #866
  • feat(teams): add expert team hosts without changing 1:1 chat by @jubaoliang in #868
  • fix(knowledge): 删除文件夹时不再误删名字相近的文件夹(LIKE 通配符 / 大小写语义) by @sclfcz in #889
  • fix(chat): clean up sessions bound to deleted threads (#833) by @dangzitou in #884
  • fix(providers): report Codex OAuth device-code start failures by @yftx293 in #858
  • docs(agents): fix broken CONTRIBUTING.md links in technical-writer subagents by @Theater-ahyeon in #875
  • docs(readme): fix broken TOC anchor links in README.md and README_CN.md by @Theater-ahyeon in #873
  • docs(adr): remove broken related links in ADR 002 by @Theater-ahyeon in #872
  • fix(cron,hitl): date timezone + HITL resume expire on error by @jubaoliang in #890
  • feat(experts): compose prompts and skills when creating experts by @jubaoliang in #891
  • fix(dashboard): collapse login forgot-password CLI tip by @jubaoliang in #898
  • docs(configuration): add password and url to database schema example by @Theater-ahyeon in #896
  • docs(acp): add language identifier to bare code block by @Theater-ahyeon in #895
  • feat(auth): GeeTest v4 login captcha provider (#870) by @huangcheng in #900
  • Feature/memory slim tool by @Bosheng0422 in #865
  • feat(dashboard): chat workspace dock + help link to octop.cloud by @jubaoliang in #929
  • feat(chat): add Ask / Plan / Craft conversation modes by @jubaoliang in #934
  • fix(experts): 发布专家时保留公开头像 by @jubaoliang in #955
  • fix(chat): make composer mode and model triggers icon-only by @jubaoliang in #963
  • fix(experts): read skill frontmatter with the shared parser by @jubaoliang in #962
  • fix(backup): include .octop and runtime dirs in workspace zip export by @jubaoliang in #964
  • fix(cron): wait for CLI-triggered runs before shutting down embedded runtime by @jubaoliang in #961
  • fix(agents): 配置更新不再丢掉 workspace_dir(scoped/容器 agent 的工作区被换掉) by @sclfcz in #953
  • feat(media): add multi-provider configuration and routing UI by @Pandakingxbc in #951
  • feat(chat): dock 标题栏 + 菜单打开工作区/浏览器/终端 by @jubaoliang in #982
  • Feature/support discord by @Bosheng0422 in #972
  • feat(chat): add per-thread HITL allow policy by @jubaoliang in #987
  • fix(dashboard): MBTI 未配置人格时不再显示空的「已选中」引号 (#973) by @sxh313 in #989
  • fix(agents): serialize harness execution per thread for turns and HITL resume (#782) by @jubaoliang in #960
  • Fix OpenCode session header matching and bump harness-agent to 1.0.14 by @liukewia in #992
  • fix(update): unlock Windows self-upgrade when octop.exe is running by @liukewia in #1000
  • fix(dashboard): honor PWA safe-area insets and widen mobile chat bubbles by @liukewia in #666
  • feat(dashboard): unify empty guides with Tasks-like plain style by @jubaoliang in #1006
  • chore: release 1.0.2b1 by @jubaoliang in #1008

New Contributors

Full Changelog: v1.0.1...v1.0.2b1