Skip to content

Releases: Lheyang/orca-dsh-launcher

v2.0.0 —— 底层重写为 C# / .NET 8(WPF + WinForms)

Choose a tag to compare

@Lheyang Lheyang released this 21 Aug 10:50

🐋 v2.0.0 —— 底层重写为 C# / .NET 8(WPF + WinForms)

桌面端从 PowerShell / VBScript 全面迁移到 C# / .NET 8,编译为原生 exe。功能逐项对齐 v1.7.0,配置与用户数据完全兼容(升级不丢任何设置)。

主要变化

  • 原生桌面程序 orca.exe(一个程序四种模式):
    • --console 图形控制台(概览 / 服务器 / 安装 / 日志 / 设置 / 关于,深/浅主题 + 6 种强调色)
    • --tray 系统托盘(左键开界面,右键菜单启停服务器 / 检查更新 / 打开管理界面)
    • --setup 一键安装向导(6 步:环境 → 网络 → 位置 → 安装 → 完成)
    • --start-server 静默启动服务器(开机自启入口)
  • orca-cli.exe:承载 /orca 全部子命令(15 个)+ install-plugin / uninstall-plugin / quick-check / selftest
  • plugin.js 精简为薄壳(707 → 183 行):只注册命令并转发给 orca-cli.exe,逻辑与托盘/控制台完全一致
  • 不再需要 PowerShell / VBScript:没有执行策略、脚本编码(BOM/GBK)这些坑了
  • dist/orca-setup.exe 为自包含单文件安装器:内嵌 .NET 运行时 + 插件包,全新电脑双击即用

性能与可靠性提升

  • 端口归属判断从 WMI(每次 50~200ms)改为直接读目标进程 PEB(微秒级),界面刷新不再卡顿
  • 所有耗时操作移到后台线程,界面永不假死
  • 关闭/重启服务器改为"脱钩"执行,聊天命令回复不再丢失
  • 托盘已脱离 DSH 进程树,关闭服务器不会连带关掉托盘
  • 升级自动备份旧版、复制带重试、装完自动拉起托盘

随附修复(f8f8590)

  • 修复 /orca 重启 在带空格 DSH 目录(如 D:\deepseek harness)上失败的问题(cmd 命令引号被 ArgumentList 转义破坏)

安装

  • 全新电脑:下载 orca-setup.exe 双击即可(无需预装 .NET / Node)
  • 已有 DSH:源码方式 install.cmd,或等待插件市场更新后 dsh plugin add orca-dsh-launcher
  • 旧版(v1.x)PowerShell 实现保留在仓库 legacy/ 仅供对照

兼容性

  • 配置、统计、日志、更新检查结果沿用 v1.x 同名文件,升级零丢失
  • 单实例/联动信号沿用 v1.x 名称,新旧版本混装不会开两个托盘

Orca DSH Launcher v1.7.0

Choose a tag to compare

@Lheyang Lheyang released this 20 Aug 14:40

🐋 Orca DSH Launcher v1.7.0

DeepSeek Harness (DSH) 提供的更新检查、服务器启停、系统托盘、图形控制台与一键安装引导(Cordis 插件 + 桌面端组件)。

✨ 新增

  • DSH 聊天界面计费徽标(客户端插件):DSH 网页聊天会话顶部实时显示 🔴 高峰 / 🟢 空闲 计费状态(北京时间,09:00-12:00、14:00-18:00 为高峰)。视觉完全使用 DSH 官方设计令牌,自动适配深/浅主题;悬停弹出官方风格提示卡,含切换倒计时与 V4 Pro / V4 Flash 双模型参考价。
  • DSH 自动构建(源码更新保护)git pull 更新源码后缺构建产物导致启动失败的 bug 已根治——启动与「更新 DSH」都会先做构建检查,HEAD 变化或缺产物时自动 pnpm run build,成功才启动;连续启动无变化时跳过构建快速启动。

🔀 托盘 / 控制台合并

  • 关闭按钮 = 内嵌选项面板:「最小化到托盘」「退出程序」(单色样式,随主题自适应)。
  • 双向退出联动:控制台退出 → 托盘跟着关;托盘退出 → 控制台跟着关,一个程序一个出口。
  • 最小化到托盘后可随时恢复;概览页新增「启动托盘」按钮(托盘没了一键拉起)。
  • 修复关闭后打不开、退出面板文字遮挡/重影、设置页按钮被遮挡等 bug。

📦 安装

全新电脑:下载本 Release 的 orca-setup.exe,双击运行(内嵌插件包,离线可装)。

已有 DSH:克隆仓库后执行 powershell -NoProfile -ExecutionPolicy Bypass -File scripts\install.ps1,重启 DSH 生效。

📚 文档

仅提供更新提醒,绝不自动更新 DSH。虎鲸(Orca):聪明、优雅、擅长团队协作——安静守护你的 DSH。

Orca DSH Launcher v1.6.0

Choose a tag to compare

@Lheyang Lheyang released this 16 Aug 14:37

🐋 Orca DSH Launcher v1.6.0

DeepSeek Harness (DSH) 提供的更新检查、服务器启停、系统托盘、图形控制台与一键安装引导(Cordis 插件 + 桌面端组件)。

✨ 本版新增

  • 一键安装引导器 orca-setup.exe(本 Release 附件):面向全新电脑的图形安装向导——环境检测 → 网络检测 → 选安装位置 → 自动 git clone + pnpm install + build → 自动装好本插件。
  • 控制台「安装」页:一键安装完整版 / 启动官方 Web 版(npx @deepseek-ai/dsh web)/ 打开 DSH 官网。
  • 未安装引导:未安装 DSH 时状态卡片明确提示并引导至安装页,不再静默失败。
  • EXE 单文件打包:ps2exe + payload 注入,内嵌插件包,双击即用。
  • 仓库开源化:.gitignore / MIT LICENSE / 程序员向 README / CONTRIBUTING 规范。

🚀 快速开始

全新电脑:下载本 Release 的 orca-setup.exe,双击运行。

已有 DSH:克隆仓库后执行 powershell -NoProfile -ExecutionPolicy Bypass -File scripts\install.ps1,重启 DSH 生效。

聊天框输入 /orca 帮助 查看全部 14 个命令;右键托盘图标可开关服务器、检查更新。

📚 文档

本项目仅提供更新提醒,绝不自动更新 DSH。虎鲸(Orca):聪明、优雅、擅长团队协作——安静守护你的 DSH。