Skip to content

添加 DeepSeek Harness 分享与转发入口 - #15

Merged
freestylefly merged 1 commit into
freestylefly:mainfrom
enjoymoon-busdriver:feat/deepseek-harness-destination
Sep 30, 2026
Merged

freestylefly merged 1 commit into
freestylefly:mainfrom
enjoymoon-busdriver:feat/deepseek-harness-destination

Conversation

@enjoymoon-busdriver

@enjoymoon-busdriver enjoymoon-busdriver commented Sep 30, 2026 •

Copy link
Copy Markdown
Contributor

中文说明

为微信流新增 DeepSeek Harness 内置转发目标及 macOS 分享菜单入口,沿用已有 WeSight 的文件粘贴方式,目标应用标识为 com.deepseek.dsh。分享扩展总数从九个变为十个,更新相应目标列表、本地化标签、数量检查及已有测试。保持现有粘贴行为、AgentID、场景和技能逻辑。

验证结果

  • 在原有 macos-15 CI 中运行 swift test,150 个测试通过,0 失败。功能分支测试记录。
  • debug 应用构建和严格代码签名检查通过,产物包含十个分享扩展。
  • 新分享入口能向 DeepSeek Harness 传递可读取的 ZIP 附件,没有多余文件 URL 或路径文字,也不会自动发送消息。窗口打开、最小化及用 Cmd-W 关闭窗口后均通过;真实微信分享步骤由用户手动操作,附件到达及测试内容可读已核验。冷启动和终端面板焦点尚未测试。

已存在的检查失败

整体 CI 目前未通过。基线 7acd27a 已有英文 Localizable.strings 解析错误,以及相同的 64 条“已声明但未使用”的翻译键错误;这些是会让检查退出失败的错误,而非普通警告。原仓库基线 CI。功能分支的单元测试通过后,本地化检查因这些问题失败,后续发布配置检查被跳过;本机单独运行发布检查也停在该英文解析错误处。

英文资源解析失败会跳过主语言表的中英文键和格式占位符比较。新增主语言键已通过仅在内存中应用两处原有引号修复的独立检查核验,未将该修复写入源码;单独的分享菜单字符串文件可正常解析。为保持本次 DSH 功能改动聚焦,未包含上述原有问题的修复。

English version

Adds DeepSeek Harness as a built-in forwarding destination and macOS Share-menu entry. It follows the existing WeSight file-paste path, targets com.deepseek.dsh, and brings the total to ten share extensions. Destination lists, localized labels, count checks, and existing tests are updated; paste behavior, AgentID, scenes, and skills are unchanged.

Validation:

  • swift test: 150 tests passed, zero failures on the existing macos-15 CI workflow. Feature CI run.
  • Debug app build and strict code-signature verification passed; the app contains ten share extensions.
  • The new Share entry delivered a readable ZIP to DeepSeek Harness with no stray file URL/path and no automatic submission. This passed with its window open, minimized, and closed using Cmd-W. A user-assisted WeChat share was also verified by reading the disposable test message from the attachment. Cold launch and terminal-panel focus remain untested.
  • CI is not fully green: the English Localizable.strings parse error and the same 64 unused-key failures already occur on baseline 7acd27a. Upstream baseline CI. The localization step fails and the subsequent release-config step is skipped; the local release checker also stops at that existing parse error. The failed parse skips the main table's bilingual key/placeholder comparison. The new main-table keys were checked separately with the two existing quote repairs applied in memory only; the separate Share-menu string files parse successfully. No baseline fixes are included here.

@enjoymoon-busdriver enjoymoon-busdriver changed the title Add DeepSeek Harness forwarding destination 添加 DeepSeek Harness 分享与转发入口 Sep 30, 2026
@freestylefly
freestylefly merged commit 34b47b9 into freestylefly:main Sep 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants