Skip to content

AgentFloat v2.1.0 — Web Shell & DeepSeek Harness 支持

Choose a tag to compare

@GinyvaXu GinyvaXu released this 15 Aug 10:45
· 37 commits to main since this release

AgentFloat v2.1.0 — Web Shell & DeepSeek Harness 支持

中文

✨ 新增

  • Web 套壳界面:设置 / API 用量 / AI 快报全面迁移为 Web UI(FastAPI + pywebview + 原生前端),Apple 风格侧边栏、深浅双主题、实时预览、保存后变更摘要、SSE 实时推送
  • DeepSeek Harness(dsh)启动兼容:统一 Agent 启动器现覆盖 Claude Code / Codex CLI / Pi / DeepSeek Harness;dsh 以 Web UI 模式后台启动(优先本地 dsh,缺失时 npx @deepseek-ai/dsh web),就绪后自动打开浏览器,端口占用自动复用
  • 动画加载指示器:dsh 启动 / Web 壳打开时在浮窗旁显示毛玻璃进度卡片(旋转加载环 + 无限进度条 + 阶段文案 + 已等待秒数 + 淡入淡出;成功绿勾 / 失败红叉)
  • 新增 requirements.txt 运行时依赖清单

🐛 修复

  • 修复 Web 壳窗口无法打开:pywebview 必须在主线程运行,改为 multiprocessing 子进程承载(冻结环境已加 freeze_support)
  • 修复点击启动 DeepSeek Harness 程序未响应:启动改为异步非阻塞,后台线程轮询就绪并自动开浏览器
  • 修复 Web 设置页主题单选保存失效(浅色主题保存后仍为深色)
  • 配置防护:损坏的 config.json 会先备份再重置,避免自定义设置被静默清空

📦 构建产物

  • AgentFloat.exe — 正式版(绿色版)
  • AgentFloat_Setup.exe — 安装包(Inno Setup,per-user 静默安装,支持自动更新)
  • AgentFloat_debug.exe — Debug 版(带控制台 + 会话日志/崩溃报告)

English

✨ Added

  • Web Shell UI: Settings / API Usage / AI Daily Brief migrated to a native Web UI (FastAPI + pywebview + vanilla frontend), Apple-style sidebar, dark/light themes, live preview, change summary on save, SSE push
  • DeepSeek Harness (dsh) launch support: unified Agent launcher now covers Claude Code / Codex CLI / Pi / DeepSeek Harness; dsh starts in Web UI mode (local dsh first, falls back to npx @deepseek-ai/dsh web), auto-opens browser when ready, reuses an occupied port
  • Animated loading indicator: frosted-glass progress card near the floating ball for dsh startup / Web shell opening (spinner + indeterminate progress bar + stage text + elapsed seconds + fade in/out; green check / red cross)
  • Added requirements.txt runtime dependencies

🐛 Fixed

  • Web shell window could not open (pywebview requires main thread) — now hosted in a multiprocessing child process
  • App froze when launching DeepSeek Harness — dsh startup is now async/non-blocking with background readiness polling
  • Web settings theme radio could not save light theme
  • Corrupt config.json is backed up before reset to prevent silent data loss

📦 Artifacts

  • AgentFloat.exe — release (portable)
  • AgentFloat_Setup.exe — installer (Inno Setup, per-user silent install, auto-update ready)
  • AgentFloat_debug.exe — debug build (console + session logs / crash reports)