Skip to content

Flocks v2026.5.22

Choose a tag to compare

@xiami762 xiami762 released this 22 May 10:19
· 109 commits to main since this release
bfaa415

What's Changed

WebUI & UX

  • feat(webui): redesign sidebar, session management, Agent/Skill/Workflow/Tool pages, system center, and device integration UX by @DearEmma in #131
  • feat(webui): add Qwen/Kimi vision support and refresh SessionChat layout and streaming UX by @xiami762 in #305

Device Integration & FlockHub

  • feat(hub,device): add device plugin type in FlockHub and fix versioned service_id derivation for multi-version device plugins by @duguwanglong in #306

Browser, web2cli & Skills

  • feat(browser,web2cli): add managed tabs, multi-operation CLI capture, and cdp-headless mode by @xiami762 in #301
  • fix(browser): store daemon IPC files under ~/.flocks/browser by @xiami762 in #304
  • fix(browser): improve --setup flow for stale daemons and remote-debugging authorization by @xiami762 in #309

Provider & LLM

  • feat(provider): add interleaved reasoning replay for multi-turn tool-call turns by @xiami762 in #294
  • feat(provider): extend interleaved reasoning capability inference and transport routing by @xiami762 in #297
  • fix(provider): fix reasoning content stream accumulation during streaming by @xiami762 in #303
  • fix(provider): preserve Azure streaming tool calls across sub-agent turns by @JohnYin-hub in #299
  • fix(provider): preserve Azure tool-call history across sub-agent turns by @JohnYin-hub in #308
  • feat(catalog): add deepseek-v4-flash to ThreatBook CN/IO LLM providers by @duguwanglong in #307

Workflow

  • fix(workflow): compact large execution records and cap per-workflow history at 30 entries by @xiami762 in #295
  • feat(workflow): add local/docker publish drivers and improve cancellation lifecycle by @xiami762 in #298
  • fix(workflow): isolate workflow LLMClient from session Provider singleton by @duguwanglong in #300

Tools & Plugin Management

  • fix(provider): classify API built-in status from _provider.yaml descriptor path by @xiami762 in #292
  • feat(tool): classify Python plugin tools by file origin and update tool-builder verify guidance by @xiami762 in #293

Integrations & API Services

  • fix(skyeye): accept legacy threat_level alias while keeping standard hazard_level unchanged by @JohnYin-hub in #302
Chinese Release Notes

WebUI 与体验

  • feat(webui):重构侧边栏、会话管理、Agent/技能/工作流/工具页、系统中心及设备集成体验 by @DearEmma in #131
  • feat(webui):支持 Qwen/Kimi 视觉模型,优化 SessionChat 布局与流式体验 by @xiami762 in #305

设备集成与 FlockHub

  • feat(hub,device):FlockHub 支持 device 插件类型,修复多版本设备插件 service_id 推导 by @duguwanglong in #306

浏览器、web2cli 与技能

  • feat(browser,web2cli):托管标签页、多操作 CLI 采集与 cdp-headless 模式 by @xiami762 in #301
  • fix(browser):daemon IPC 文件迁移至 ~/.flocks/browser by @xiami762 in #304
  • fix(browser):优化 --setup 流程,处理过期 daemon 与远程调试授权 by @xiami762 in #309

Provider 与模型

  • feat(provider):推理模型多轮回放,提升 tool-call 多轮可靠性 by @xiami762 in #294
  • feat(provider):扩展交错思考能力推断与传输路由 by @xiami762 in #297
  • fix(provider):修复流式推理内容累积问题 by @xiami762 in #303
  • fix(provider):修复 Azure 流式 tool call 在子 agent 轮次间丢失 by @JohnYin-hub in #299
  • fix(provider):修复 Azure tool-call 历史在子 agent 轮次间丢失 by @JohnYin-hub in #308
  • feat(catalog):ThreatBook 国内/国际 LLM 目录新增 deepseek-v4-flash by @duguwanglong in #307

工作流

  • fix(workflow):压缩大型执行记录,单工作流历史上限 30 条 by @xiami762 in #295
  • feat(workflow):本地/docker 发布驱动,完善取消生命周期 by @xiami762 in #298
  • fix(workflow):工作流 LLM 与会话 Provider 单例隔离 by @duguwanglong in #300

工具与插件管理

  • fix(provider):按 _provider.yaml 描述符路径判定 API 内置状态 by @xiami762 in #292
  • feat(tool):按文件来源区分 Python 插件内置/用户安装,更新 tool-builder 验证指引 by @xiami762 in #293

集成与 API 服务

  • fix(skyeye):兼容旧字段 threat_level 别名,标准字段 hazard_level 不变 by @JohnYin-hub in #302

Contributors