dsh-asc
在终端中运行以下命令:
dsh plugin install Tangweiwei227/dsh-asc
将以下提示词粘贴到 DeepSeek Harness 对话框中:
执行 dsh plugin install Tangweiwei227/dsh-asc 即可在 DeepSeek Harness 中安装该插件,完整源码见 https://github.com/Tangweiwei227/dsh-asc 。
插件介绍
管理 App Store Connect 账户通常意味着在终端里反复执行 asc apps list、asc build upload、asc metadata pull 等命令,而让模型在 DSH 里拼原始 shell 字符串又带来了注入风险。dsh-asc 将开源的 App Store Connect CLI 封装为一个结构化 agent 工具:模型传入字符串数组(如 ["apps","list"]),插件通过 execFile 直接调用二进制——全程不经过 shell,从设计层面消除了命令注入。
这一个工具背后覆盖 76 个顶级命令组和 1,200+ 个 App Store Connect API 端点:TestFlight 构建上传、App Store 发布与回滚、Apple Ads、代码签名、本地化元数据与关键词、订阅管理、分析、Xcode Cloud 以及替代分发渠道。非交互模式下 asc 自动输出 JSON;插件将结果原样透传为 { ok, exitCode, stdout, stderr },让模型精确解析。破坏性操作仍保留 asc 自身的 --confirm 确认机制,多一道安全防线。
如果你已经在 DSH 工作流中管理 iOS 或 macOS 应用的发布、元数据或广告,又不想维护一堆 shell 脚本,dsh-asc 让你用自然语言驱动日常操作,同时保持调用链安全、可审计。
使用场景
- 用自然语言查询账号下所有应用及构建状态
- 批量拉取本地化描述和关键词元数据
- 将新构建上传至 TestFlight 并查看发布进度
适合人员
- 需要频繁操作 App Store Connect 的 iOS/macOS 开发者
- 在 DSH 工作流中管理应用发布与元数据的团队
- 希望避免 shell 注入风险的 AI agent 使用者