# 更新日志 Pinky 每个版本给用户带来了哪些变化,最新的在最前面。版本号是发布当天的日期(Asia/Shanghai 时区)加上当天的序号:2026.1107.2 是 2026 年 11 月 7 日的第二个版本。还没发布的说明先放在“Unreleased”下面,由下一个版本带走。英文版见 [CHANGELOG.md](CHANGELOG.md);发布流程见 [docs/RELEASING.md](docs/RELEASING.md)。 ## 2026.1113.18 (2026-11-13) - 智能体用 phone_task_wait 等待交给 Pinky 的任务时,每一步现在都带着自己的那一行说明,编号也和任务的步骤列表一致;以前某一步可能显示成上一步的说明。感谢 @pseudoyu。 ## 2026.1113.17 (2026-11-13) - 按钮、菜单和侧边栏的行按下时会有反馈;更新卡片不再把版本号断成两行。 - 切换页面、来了新请求、出现任务步骤时,会有简短柔和的淡入或滑入;系统开启「减弱动态效果」后只淡入。 - 全新的图标,手机菜单的每一项都带上了图标;上次通过 USB 连接的离线手机会显示数据线图标。 ## 2026.1113.16 (2026-11-13) - 现在可以允许智能体在模拟器和 Simulator 上输入密码和一次性验证码,方便用测试账号测试登录:「设置 › 安全 › 允许在虚拟手机上输入密码」(默认关闭)。真机上始终不行。感谢 @ljh740。 ## 2026.1113.15 (2026-11-13) - 脚本现在可以在终端里用 `pinkyctl task run "…"` 把任务交给 Pinky,再用 `status`、`steer`、`cancel`、`list` 跟进,从退出码就能知道结果。每个脚本在「设置 › 智能体」里显示为单独的智能体(用 `-as` 起名)。感谢 @ljh740。 ## 2026.1113.14 (2026-11-13) - 关掉 10 分钟的 Android 模拟器现在会从 Pinky 的手机列表里移除,不再堆成一排离线手机;从「添加手机」启动的模拟器和你单独设置过的模拟器会保留。感谢 @ljh740。 ## 2026.1113.13 (2026-11-13) - 电脑上的 Pinky 不再一直占着已经不看的步骤截图,跑了一天任务也不会越占越多内存。感谢 @ljh740。 ## 2026.1113.12 (2026-11-13) - 「交给 Pinky」和手机上的 Pinky 现在能记住一些内容,留给以后的任务用。任务结束后,它可能建议记下一条,比如你说过的偏好,或者某个应用里更快的做法,你点「记住」才会保存。在电脑上的「设置 › 智能体 › 记忆」和手机应用的「设置 › 记忆」里可以查看、编辑、删除,也可以关闭记忆。记忆不会保存密码、验证码、卡号、账号、证件号、电话号码或地址,每台设备各存各的。 - 「交给 Pinky」和手机上的 Pinky 现在熟悉微信、支付宝、美团、淘宝、小红书、高德地图、Google 地图、Apple 地图、时钟、计算器和设置:打开这些应用时,会先读一份简短的指南。 ## 2026.1113.11 (2026-11-13) - 「交给 Pinky」的任务现在可以定时运行:单次、每天、工作日、每周或每隔几小时,也可以只在条件满足时提醒你。定时任务在电脑和 Android 上运行(iPhone 暂不支持);无人看着时绝不付款,需要批准时用通知询问,手机锁屏、正在使用或关闭时跳过并留下记录。 - Android 上新增可选的「悬浮按钮」,可以就屏幕上的内容询问 Pinky:双击输入问题,长按直接说。在「设置 › 这台手机」或快捷设置磁贴中开启。 - 可以把其他 Android App 里的文字、链接和图片分享给 Pinky,带着它们开始任务。 - Android 上新增 Pinky 的快捷设置磁贴,可以新建任务,或开关悬浮按钮。 - 在 Android 和 iPhone 上的 Pinky 里,可以用语音说出任务,不用打字。 - iPhone 上新增「在Pinky中新建任务」快捷指令,打开 Pinky 时任务已填好,还可以附带分享表单传来的文字或链接,点开始即可。 - 电脑上的「交给 Pinky」新增「询问屏幕」按钮,可以直接就手机当前显示的内容开始任务。 ## 2026.1113.10 (2026-11-13) - 智能体现在可以用新的 phone_task_run 把整个任务交给 Pinky 自带的智能体,用 phone_task_wait、phone_task_status 和 phone_task_list 跟进,用 phone_task_steer 补充要求或让它接着做,用 phone_task_cancel 取消。任务以那个智能体的身份进行,遵守它的权限和你的规则,会带着它的名字显示在「交给 Pinky」里,你也可以在那里给它发消息或让它继续。 - 「交给 Pinky」现在内置 DeepSeek、通义千问、Kimi、智谱 GLM、硅基流动、火山方舟、OpenRouter、Anthropic、OpenAI、Gemini、Ollama 和 LM Studio 的预设,每个服务分别保存密钥、模型和地址。 - 保存密钥、模型或地址后会立即检查模型,出错时说清楚原因。 - 设置里可以看到 Pinky 自带的智能体今天、近 7 天和近 30 天用了多少 token,按服务和模型列出,知道价格的还会显示费用;任务框显示今天的用量。这些数据只保存在本机。 - Android 和 iPhone 上的 Pinky 也有同样的服务预设、检查和用量。 ## 2026.1113.9 (2026-11-13) - Pinky 自带的智能体做任务时,可以在电脑上的「交给 Pinky」或手机的任务页给它发消息;Pinky 读到之前,还能编辑或撤回。 - 任务结束后,点「继续」再发一条消息,Pinky 会接着做同一个任务,限额重新计算。 - Android 上的 Pinky 可以在隐藏的后台屏幕上做任务,并在小悬浮窗里显示,你同时照常用手机。在「设置 › 后台屏幕」中开启(需要 Android 13 及以上,并打开无线调试)。 ## 2026.1113.8 (2026-11-13) - Android 上的 Pinky 做任务时,悬浮胶囊、任务页和「活动」里的步骤、批准卡片和手机状态现在跟随应用的语言显示,不再是英文。 ## 2026.1113.7 (2026-11-13) - iPhone 的投屏画面不再偏亮:亮处不会变成一片白,暗处也不会压成一片黑。感谢 @shrderek。 - iPhone 上的 Pinky 在主屏幕、通知和实时活动里显示自己的图标了,不再是空白图标。 - 两个手机应用的任务页标题旁现在会显示 Pinky 的 logo。 ## 2026.1113.6 (2026-11-13) - 在有两块屏的 iPhone 上,按「主屏幕」和上滑都没让画面变化时,Pinky 会告诉智能体可能没有生效,不再报告成功。 - 在有两块屏的 iPhone 上,连续几次点击都没让画面变化时,即使之前的点击生效过,也会报告为不确定。 ## 2026.1113.5 (2026-11-13) - 「交给 Pinky」和手机上的 Pinky 现在能通过 Google AI Studio 的 OpenAI 兼容接口使用 Gemini 模型了,之前第一步之后的每一步都会被拒绝。 ## 2026.1113.4 (2026-11-13) - 在 Android 13 及以上的手机上,如果深色主题设成了按时间或就寝时间开启,phone_device 不会再报错了。 ## 2026.1113.3 (2026-11-13) - 从列表里的按钮(比如订单列表里的「删除订单」)开始滑动,现在就是普通的滚动:Pinky 不会再把它当成付款来问你,只读模式下也不会再拒绝。 - 在 Android 上,Pinky 的无障碍服务刚重启时点悬浮状态条上的停止,不会再卡住然后失败了。 ## 2026.1113.2 (2026-11-13) - 「交给 Pinky」和手机上的 Pinky 现在能用 OpenCode Go 的 OpenAI 兼容服务了,之前它以缺少会话请求头为由拒绝所有任务。 ## 2026.1113.1 (2026-11-13) - Android 手机上的 Pinky 现在能自己做任务了:在手机上的 Pinky 里写下要做的事,用你自己的模型 key,就能看着它做完。手机上只需要装一个 Pinky 应用。 - 两部手机上的应用现在都叫 Pinky。 - iPhone 上的 Pinky 换了新界面,和 Android 上的一致:设置、模型和 key、运行任务、审批和「活动」。 - 在手机上做完任务后,总结会用任务本身的语言来写。 - Android 重启 Pinky 的无障碍服务后,在手机上开始任务不会再失败一次。 - 电脑上的 Pinky 会告诉你手机上的 Pinky 能自己做任务,以及怎么设置,在手机卡片和「设置 › 手机」里都能看到。 ## 2026.1112.16 (2026-11-12) - Pinky Helper 更名为 Pinky for iPhone,支持英文、简体中文和日文。 - iOS 27 上可以直接在手机上配对 Pinky for iPhone:在「设置 › 隐私与安全性 › 开发者模式」里选 Pinky,再输入它显示的配对码。还没在真机上试过。 - 从电脑安装时,现在装的是 Pinky for iPhone,它的测试服务也会替你保持运行。 - iOS 关掉 Pinky for iPhone 的 VPN 后,它会自动重新打开;签名到期前两天会提醒你。 - 任务开始时第一次读取手机屏幕失败,不会再直接放弃。 ## 2026.1112.15 (2026-11-12) - Pinky 更新或重启后,通过 Wi-Fi 连接的 Android 手机即使熄屏,也会按上次连接的地址自动连回来,不用再等你点亮屏幕。有些手机(比如 HyperOS)熄屏后不会在网络上广播自己。感谢 @vinsew 的反馈。 ## 2026.1112.14 (2026-11-12) - Agent 调用 `phone_read_list` 时如果给 continuation 配了不对的方向或滚动区域,Pinky 仍会告诉它该怎么传;现在改对之后再调用,能从列表停下的地方接着读,不会再发现 continuation 已经失效。感谢 @pseudoyu。 ## 2026.1112.13 (2026-11-12) - 在 Android 15 及更早、没装 Android 版 Pinky 的手机上,Pinky 重新会拒绝往空的验证码输入框里输入。从 2026.1112.10 起,它可能把输入框的提示文字当成已输入的内容,从而让 agent 在那里输入。感谢 @pseudoyu。 ## 2026.1112.12 (2026-11-12) - 「设置 › 手机 › 网页投屏」里新增「在浏览器中处理审批」:通过 Tailscale,在自己的手机上允许或拒绝等待中的步骤。每次回答都要 Face ID、指纹或手机密码;浏览器所在的那台手机正被 Agent 使用时(以及用完后的 30 秒内),那里的网页不能回答。付款、发送和 Agent 的提问可以在网页上回答,新 Agent 接入、被屏蔽的 App 和交接仍在 Pinky 窗口里处理。默认关闭,还没在 Safari 或 Chrome 上用真实的通行密钥试过。 ## 2026.1112.11 (2026-11-12) - macOS 上的菜单栏面板改成了圆角、半透明背景,阴影也沿着圆角走,和其他菜单栏应用一样。感谢 @egoist 的反馈。 ## 2026.1112.10 (2026-11-12) - iPhone 和 iOS 模拟器上的 App 现在按主屏幕显示的名字、用手机当前的语言列出(显示「微信」而不是 WeChat),agent 仍可以用英文名找到它们。 - Pinky 不再因为输入框里已有的文字而拒绝输入。以前,提到 “code” 的短信草稿,或显示含 “code” 网址的 Chrome 地址栏,会被当成验证码输入框。 - 往 “Barcode”(条形码)输入框里输入,不再被当成验证码而拒绝。 - agent 可以用 `phone_read_list` 一次读完一个长列表:Pinky 自动滚动,去掉屏幕之间重复的部分,返回整理好的文字。每次滚动都记在任务历史里;需要你批准的滚动,读取会停下,不会弹出审批。感谢 @lbyxunxunnini。 - 安卓手机上的 Pinky 自己在执行任务时,电脑上的 agent 会看到手机显示为忙碌,不再直接报错;在手机上按停止,也会结束电脑那边的任务。 ## 2026.1112.9 (2026-11-12) - 新增「设置 › 手机 › 网页投屏」:在浏览器里看手机的实时画面,这台电脑上可以看,其他设备通过 Tailscale 也能看。打开「允许浏览器操作手机」后,另一条链接还能点按、滑动,按返回键和主屏幕键。默认关闭。感谢 @xcc3641。 ## 2026.1112.8 (2026-11-12) - 在有两块屏幕的 iPhone(iPhone Duo)上,「主屏幕」键没有反应时,Pinky 会改为上滑回到主屏幕;点按到不了正在用的那块屏时,Pinky 会如实告诉 agent,不再报告成功。 ## 2026.1112.7 (2026-11-12) - iOS 27 的 iPhone 在 Pinky 里闲置一分半钟后,Pinky 会断开与它的连接,agent 用完后手机不再变卡;下次需要时 Pinky 会自动重新连上。 - 没人看画面时,Pinky 检查 Wi-Fi 上空闲 iPhone 是否锁屏的频率降低了。 ## 2026.1112.6 (2026-11-12) - 每个版本现在都单独附带 Android 版 Pinky 的安装包(pinky-android.apk),同一个 APK 能装在所有 Android 手机上,包括 32 位手机和 x86_64 模拟器。 - Android 版 Pinky 无障碍服务的说明里加上了:在需要你自己开启的手机上,开启后它会一直开着,直到你在那里关闭。 ## 2026.1112.5 (2026-11-12) - 在只能由你自己打开 Android 版 Pinky 无障碍服务的手机上(比如 OriginOS 6 的 vivo),Pinky 现在会在任务结束、更新和 Pinky 重启后都让它开着,直到你在手机上关闭,不用每次任务前再开一遍。「设置 › 手机」和「体检」会说明它一直开着,手机上的 App(包括银行 App)能看到它。 ## 2026.1112.4 (2026-11-12) - 还没有智能体连接时,「设置 › 智能体」会先显示「接入智能体」,不用往下翻。 - 选择为 iPhone 辅助应用签名的团队时,内容不会再超出窗口:团队名太长时从中间省略,鼠标悬停能看到全名;团队多时列表可以滚动。 - iPhone 上方那条询问用哪个团队为辅助应用签名的提醒,现在也能「取消」了。 - 有新版本时,更新卡片里「新功能」的日期和更新后「新功能」里的一致了;在中国以西的时区,以前可能早一天。 - 英文界面的审批现在直接问要做的操作,比如 “Tap at 540,1200?” 或 “Press back?”,不再写成 “Tapped at 540,1200?”。 - 另一个程序的 adb 服务占着用 USB 线连接的 Android 手机时,「体检」和「添加手机 › Android」现在会说明这一点,给出它的端口,并告诉你怎样让 Pinky 连上这台手机。 ## 2026.1112.3 (2026-11-12) - 有些手机会接受 Pinky 对无障碍设置的更改,却不保存(例如装 OriginOS 6 的 vivo 手机)。现在 Pinky 会马上说明:Android 版 Pinky 卡片、「体检」和「设置 › 手机」会提示你到手机的无障碍设置里手动开启 Pinky,这类手机上的任务也不再先空等 10 秒。 ## 2026.1112.2 (2026-11-12) - 在可以用多个团队为 iPhone 辅助应用签名的 Mac 上,在辅助应用即将停止工作的提醒里选择团队时,手机不会再被挤出窗口。 - 窗口较窄时,这条提醒占的地方更少了:按钮会移到文字下方,手机画面更大。 ## 2026.1112.1 (2026-11-12) - Android 手机上的 Pinky Companion 改名了:手机上显示为 Pinky,电脑上的 Pinky 里叫「Android 版 Pinky」。手机会像以前一样更新到新版。 - MIUI 和 HyperOS 的小米手机会忽略智能体「后台工作」时 Pinky 发出的点按、滑动、拖动和返回,现在这些操作改由 Android 版 Pinky 完成。为此它会向 Android 申请执行手势的权限;做不到时,智能体改在手机本身的屏幕上操作。感谢 @caozhangqing85-cyber 和 @demystify0137。 - 智能体不能再打开 Android 手机上 Pinky 自己的 App。 ## 2026.1111.19 (2026-11-11) - 在 macOS 上,Pinky 的 PIN 码和 API 密钥输入框会像其他密码框一样,不让辅助功能工具读到你输入的内容。感谢 @pseudoyu。 - 在英文版 Windows 上,Pinky 里的中文改用同一种字体显示,数字和英文单词也会在该换行的地方换行。 - 在 Linux 上,Pinky 窗口里的文字排布和桌面上的其他 App 一致了。 - 在 macOS 上,自动更新后,原本最小化到程序坞的 Pinky 窗口会重新打开,和 Windows、Linux 上一样。 ## 2026.1111.18 (2026-11-11) - 「交给 Pinky」现在在 AI 模型还没回复时也会按时长上限停下,不会超时后才完成任务。感谢 @pseudoyu。 ## 2026.1111.17 (2026-11-11) - 智能体用 phone_logs 读 App 日志时,现在可以按工具说明传 kind "logs",以前会被拒绝。感谢 @Talaxy009。 ## 2026.1111.16 (2026-11-11) - 保存的 PIN 码没能解锁手机时,卡片上现在有「再试一次」:用 Touch ID 或 Windows Hello 确认后再输一次 PIN 码,不用再暂停又恢复手机才能从电脑解锁。Pinky 仍然不会自己重试。感谢 @demystify0137。 ## 2026.1111.15 (2026-11-11) - iPhone 使用私有 Wi-Fi 地址、又被 Mac 的设备服务在 Wi-Fi 上弄丢时,现在会给出「重启设备服务…」,不再误报不在同一网络。感谢 @poer2023。 ## 2026.1111.14 (2026-11-11) - Xcode 的构建位置设为自定义(Xcode › 设置 › 位置 › 高级…)时,现在也能正常安装 iPhone 辅助应用、准备 iOS 模拟器。感谢 @IOSTimor。 ## 2026.1111.13 (2026-11-11) - 在装有 Xcode 的 Mac 上,现在可以直接在 Pinky 窗口里给旧款 iPhone 装辅助应用(手机页面、「体检」和「添加手机 › 连接旧款 iPhone」里点「安装辅助应用」),签名快到期时点「重新安装」即可;安装时会显示每一步,需要时提醒你解锁手机,失败时会说明原因。 - iOS 27 的 iPhone 上有 App 正在使用相机或麦克风(比如通话中)、Pinky 无法显示它的屏幕时,手机页面和侧栏现在会说明原因和处理方法,相机和麦克风空出来后 Pinky 会自动连接。 - 智能体不能再卸载或停止 iPhone 上的 Pinky 辅助应用,不管它的 bundle ID 是什么。 ## 2026.1111.12 (2026-11-11) - 现在可以自己旋转手机屏幕了:手机画面下方 ⋯ 菜单里的「旋转」可以选竖屏、横屏等方向,当前方向会标出来。iPhone 和 iPad 需要装好 iPhone 辅助应用。感谢 @NaNhkNaN。 - 在 iOS 27 上,装好 iPhone 辅助应用后,遇到只有它能做的事(比如旋转屏幕、双指缩放,智能体的操作也算),Pinky 会自动把手机切到辅助应用,做完再切回更快的连接。 - 装好 iPhone 辅助应用后,在 iOS 27 的 iPhone 或 iPad 画面上双指缩放现在可以用了。第一次缩放会先把手机切到辅助应用,之后的缩放就能正常生效。 ## 2026.1111.11 (2026-11-11) - iPhone 上的辅助应用(WebDriverAgent)现在显示为「Pinky 助手」,用的是 Pinky 的图标。 - 在装有 Xcode 的 Mac 上,运行 `pinkyctl helper install` 一条命令就能构建、签名并安装 iPhone 辅助应用,只连 Wi-Fi 的手机也可以。签名到期后再运行一次即可。 ## 2026.1111.10 (2026-11-11) - Pinky 换了更安静的新样子:macOS 和 Windows 11 上侧边栏是半透明的,所有界面用同一套字号和间距,「设置」改成分组列表。 - 「活动」里任务的每一步排在一条时间线上,并配有当时的截图。 - 「添加手机」的选项、各个对话框,以及手机页的空状态和出错状态都更整齐统一了。 ## 2026.1111.9 (2026-11-11) - 「交给 Pinky」:在「任务」顶部写下任务,Pinky 会用你选择的 AI 模型(Anthropic 或 OpenAI 兼容 API,密钥保存在系统钥匙串里)自己在手机上完成,照样遵守你的规则和审批,并有步数、时长和费用上限。 ## 2026.1111.8 (2026-11-11) - 同一个智能体应用同时开着几个对话时(Claude Cowork 就是这样),一个对话不会再接管或点到另一个对话正在用的手机。 - 智能体在一部手机上还有没结束的任务时再开新任务,现在会被要求先结束旧任务,Pinky 不再替它把旧任务结束掉。 ## 2026.1111.7 (2026-11-11) - 点手机电量打开的信息面板现在会随内容变宽,中文和日文下电量、存储那几行不再折成两行。 ## 2026.1111.6 (2026-11-11) - 手机页面右上角现在会显示电量,点开可以看到手机型号、系统版本、电池状态和剩余存储空间。「所有手机」里的每台手机也会显示电量。 - 智能体读取手机设置时,现在也能拿到手机的型号、系统、电量和存储空间。 ## 2026.1111.5 (2026-11-11) - 在 Intel 芯片的 Mac 上显示手机画面时,Pinky 不会再突然闪退。感谢 @chenjunpu。 ## 2026.1111.4 (2026-11-11) - 每次调用都新开会话的远程智能体,不会再在第一次调用两分钟后丢掉任务:每个会话关闭后都会重新开始等待。感谢 @pseudoyu。 - 还没添加手机时,不再显示「全部停止」。 ## 2026.1111.3 (2026-11-11) - Pinky 停在「所有手机」页面时,空闲的 iPhone 也能自动锁屏了:没有任务时,卡片只显示最后一帧画面,屏幕共享会停止,手机会自己锁屏。 ## 2026.1111.2 (2026-11-11) - 现在可以暂停 Pinky 与某台手机的连接,不用移除它:在手机菜单里选「暂停连接」,Pinky 会停止串流它的屏幕,智能体也用不了它,直到你选「恢复连接」或重新插上数据线。暂停期间相机、麦克风和银行 App 都能照常使用。 - 手机页面现在会显示 Pinky 是否正在串流它的屏幕。 ## 2026.1111.1 (2026-11-11) - Claude Code 里的智能体现在能看到批量操作每一步和应用列表该怎么写,不用再靠猜。 - iPhone 在 Wi-Fi 下交给你解锁时,解锁那一下短暂断网不再让交接失败。 - 锁着的 iPad 在 Wi-Fi 下不再反复往日志里写它上线、下线。 ## 2026.1110.32 (2026-11-10) - 在 Windows 上,iOS 27 以前的 iPhone 现在也能显示实时画面。感谢 @kingmissh。 ## 2026.1110.31 (2026-11-10) - 任务结束、Pinky 崩溃后或退出时,Pinky 现在会确保 iPhone 上的 WebDriverAgent 助手真正退出,手机能照常自动锁屏。 ## 2026.1110.30 (2026-11-10) - 手机操作现在会在 45 秒内返回:慢的步骤会以「不确定」返回,让智能体去查看,不再因为智能体那边超时而中断任务。 - 本地智能体与 Pinky 的连接重启后,新连接会接着原来的任务,你放行过的 App 也会保留。 - 通过 Wi-Fi 用 WebDriverAgent 助手读取 iPhone 屏幕更快了,App 里的网页也会等内容加载出来再读。 - iPhone 上的 App 没有接收粘贴的文字时(比如被 iOS 的「允许粘贴」提示挡住),输入现在会报告失败,也不会再按回车。感谢 @stoicneko 的反馈。 - 在「只读模式」下,智能体可以在 App 自己绘制的搜索框里输入,比如闲鱼的搜索框。 ## 2026.1110.29 (2026-11-10) - 在 iPhone 上按 App id 打开招商银行时,任务现在也会切到 WebDriverAgent 助手,和按名字打开时一样。 - iPhone 要求输入密码才允许 WebDriverAgent 助手运行时,Pinky 现在会提醒你在手机上输入并等待,不再悄悄留在 CoreDevice。 - 智能体不能再点按 App 自己画在截图之外的密码键盘,而是把手机交给你,避免误点用掉一次密码机会。 - Pinky 更新前就连上的智能体,现在会被告知工具已更新,新选项不会再被悄悄忽略。 ## 2026.1110.28 (2026-11-10) - 在投屏里用鼠标滚轮滚动时,画面现在会平滑滑动,快速滚动后还会像手指滑动一样带惯性,不再一格一格地跳。感谢 @stoicneko 的反馈。 ## 2026.1110.27 (2026-11-10) - 在两个同名的已屏蔽应用(比如 iPhone 上的 Trust 银行和 Android 上的 Trust 钱包)中删除一个时,Pinky 不再闪退,也只会放行这一个应用。 - 「已屏蔽的应用」现在会在通过 Wi-Fi 连接的 iPhone 上线后列出它的应用,智能体仍被拦着的应用不会再从列表里消失。 ## 2026.1110.26 (2026-11-10) - 在 macOS 上从访达打开 Pinky 时,现在能正常读取 Tailscale 状态,不再报「The Tailscale GUI failed to start」。感谢 @lihongjie224。 ## 2026.1110.25 (2026-11-10) - Pinky 装进 agent 的使用指南(SKILL.md)现在会跟着 Pinky 一起更新:每次启动时都会把旧版换成当前版本,不用再到「设置 › 智能体」重新连接。 ## 2026.1110.24 (2026-11-10) - Pinky Companion 没能开启时,Pinky 给出的原因里不再带有你手机上其他无障碍应用的名字,可以放心贴到公开的反馈里。 ## 2026.1110.23 (2026-11-10) - 在 iPhone 上,agent 打完字后屏幕键盘会重新出现,你和等待键盘的 App 都能正常用。没有输入框获得焦点、文字没打进去时,agent 会收到提示并重试,不会接着往下做。 - 从电脑安装 App 现在可以选「始终允许」。它只对一个 agent 在一台手机上生效,且只限同一 App、同一开发者签名的版本,之后的新版本安装不用再问。其他 App 或其他签名仍会询问,卸载每次都会询问。可在「设置 › 安全」里撤销。 ## 2026.1110.22 (2026-11-10) - 在 Linux 上,由 agent 启动的 Pinky 打不开窗口时(没有显示环境或缺少库),现在会转为后台的 pinky daemon 继续运行,agent 的连接不会断。感谢 pseudoyu。 ## 2026.1110.21 (2026-11-10) - 按元素滑动、点按、拖动和双指缩放时,手势会避开屏幕键盘,不再落到键盘的按键上;元素露在键盘外的部分太少时,智能体会被提示先收起键盘。 - iPhone 装了 WebDriverAgent 辅助应用、连接方式保持「自动」时,任务打开星展银行 digibank 或招商银行会自动临时改用辅助应用,这些 App 就能正常运行,任务结束后再切回 CoreDevice。智能体也可以在 phone_connect 里用 connection 要求改用辅助应用。 ## 2026.1110.20 (2026-11-10) - 退出 Pinky 时,它自带的 adb 也会一并停止,不再留下 adb 进程(Android Studio 等其他应用正在使用时除外);你自己安装的 adb 不受影响。可在「设置 › 高级」中关闭「退出 Pinky 时停止 adb」。 ## 2026.1110.19 (2026-11-10) - vivo 手机锁屏先要求指纹时,从电脑解锁现在也能用了:Pinky 会点「使用密码」再输入 PIN 码。 - GitHub 下载链接出故障时(比如 11 月 8 日持续几个小时的那次),检查更新和下载更新会改走 GitHub API。 - Pinky Companion 的服务在手机上起不来时,提示里会多写出系统对它进程的说法,「发送反馈…」附带的诊断信息也会带上。 - 第一次运行时,在 Pinky 刚启动就连上的智能体可能被拒绝(“bad agent token”),现在能正常连上。 - 在 iPhone 上,点设置或 SwiftUI App 里的开关现在会切换开关本身,不再点到它的文字标签;开关没变时智能体也会收到提示。 ## 2026.1110.18 (2026-11-10) - 拖动任务录屏的时间轴,现在会直接跳到那一刻并显示对应的画面,暂停时也一样,不会再从头重放。感谢 tarou-jp。 ## 2026.1110.17 (2026-11-10) - 在 Windows 上,从 Microsoft Store 安装的 Claude、Codex 桌面版里的智能体,现在会连到你已经打开的 Pinky,不会再悄悄另起一个「全部停止」管不到的 Pinky。感谢 stoicneko。 - 在 Windows 上,如果智能体已经在后台启动了 Pinky,再打开 Pinky 时不会一声不响地退出了:Pinky 会接管它,智能体也会自动重新连上。感谢 stoicneko。 ## 2026.1110.16 (2026-11-10) - 更改手机设置(旋转、深浅色、定位、语言)和读取应用日志的审批,现在也可以选「更多选项 › 始终允许」。Pinky 会按智能体和手机记住(日志还按应用),想恢复询问可以在「设置 › 安全」里改。感谢 vinsew。 ## 2026.1110.15 (2026-11-10) - 手机响应太慢时,agent 现在会知道是超时了,以及接下来该怎么做,而不是以为调用被取消了。感谢 NaNhkNaN。 ## 2026.1110.14 (2026-11-10) - 在 Linux 上,开着 Wi-Fi 连接手机时,Pinky 不会再每次启动都在运行时目录里多留一个文件夹,之前版本留下的也会被清掉。感谢 pseudoyu。 ## 2026.1110.13 (2026-11-10) - 在 Windows 上,没有设置密码的账户现在也能用密码确认身份了。如果 Windows 仍然拒绝检查,Pinky 会提示你去设置密码或 Windows Hello PIN 码。 ## 2026.1110.12 (2026-11-10) - 通过 WebDriverAgent 助手控制的 iPhone,在助手停止后会在几秒内自动重新连接,不用再重启 Pinky 才能继续操作。感谢 NaNhkNaN。 ## 2026.1110.11 (2026-11-10) - 在 Windows 上,iPhone 已经信任这台电脑却仍然连不上时,Pinky 现在会说明原因,并给出可以拷贝的修复命令;iPhone 拒绝它保存的配对记录时,Pinky 会重新请 iPhone 信任这台电脑,不会再一直等一次不起作用的轻点。感谢 kingmissh。 ## 2026.1110.10 (2026-11-10) - 即使你让智能体在后台工作,它现在也能整理安卓主屏幕了:它可以请求为此使用手机本身的屏幕;你在用手机时,控制权在你手里。 - 在 Pixel 主屏幕上拖动 App 时,启动器拿起图标后会把整页缩小,现在 Pinky 会在目标移动后的位置松手。 - Pinky 显示手机画面时,等你批准的拖动、滑动或双指缩放现在会在画面上画出路线。 - Pinky Companion 已经装好、但它的服务没有打开时,Pinky 现在会说明原因,不再说「安装没有完成」。感谢 pigracing。 - 不允许通过 USB 安装应用的手机(比如没插 SIM 卡的小米),现在会拿到 Pinky Companion 的安装包和手动安装的步骤,Pinky 也不会再每隔几小时重试一次被拒绝的更新。感谢 kunl。 - tailnet 上的智能体(比如 Grok Bot)现在能通过 tailscale serve 连上为远程智能体提供服务的 Pinky,不会再收到 403 错误。 ## 2026.1110.9 (2026-11-10) - 在 Mac 上,Pinky 更新后,通过 Wi-Fi 连接的手机现在会自己重新连上:Pinky 启动的 adb 服务失去本地网络权限时,Pinky 会重启它;如果是别的程序启动的 adb 服务连不上网络,体检会说明怎么处理。感谢 NaNhkNaN。 ## 2026.1110.8 (2026-11-10) - 智能体现在可以同时等几段文字,哪段先出现就先返回,也可以只看屏幕上的某一块;不确定接下来会出现什么时,不用再隔一会儿看一次了。感谢 chenzl25。 ## 2026.1110.7 (2026-11-10) - 通过 WebDriverAgent 助手控制的 iPhone 现在可以直接通过 Wi-Fi 连接,不再需要数据线或 Xcode,也不会再提示「WebDriverAgent did not start」。感谢 NaNhkNaN。 ## 2026.1110.6 (2026-11-10) - Pinky 不会再因为输入框的内部名称里带有 footprint、barcode 这类词,就把它当成验证码框而拒绝输入。iOS 27 的「备忘录」里智能体没法给备忘录输入文字,很可能就是这个原因。感谢 KenWuqianghao。 ## 2026.1110.5 (2026-11-10) - 智能体现在可以拖动了:把 App 图标移到主屏幕的其他页面或文件夹里、调整列表顺序、拖动滑块,审批和规则与滑动相同。感谢 issenzhang。 ## 2026.1110.4 (2026-11-10) - Windows 账户没有设置密码时,上个版本没覆盖到的电脑(比如名称较长的电脑)现在也能确认是你本人了:密码留空即可。感谢 Kutius。 - 在 Windows 上,如果你的账户是 Microsoft 账户、平时用 PIN 码或 Windows Hello 登录,确认是你本人时 Pinky 会提示你输入 Microsoft 账户密码,不再直接失败。 ## 2026.1110.3 (2026-11-10) - 在 Linux 上注销后重新登录时,如果之前的 Pinky 还在运行,不会再另起一个 Pinky 共用同一份历史记录和手机了。感谢 pseudoyu。 ## 2026.1110.2 (2026-11-10) - Windows 账户没有设置密码时,现在也能在 Windows 上确认是你本人了:密码留空直接确认即可。感谢 Kutius。 ## 2026.1110.1 (2026-11-10) - 在 Linux 上,由服务或其他程序启动、没有 `XDG_RUNTIME_DIR` 的 Pinky,现在会找到桌面上已经在运行的 Pinky,不会再另起一个,导致批准请求到不了窗口。感谢 pseudoyu。 ## 2026.1109.24 (2026-11-09) - 新智能体等你批准时,再次发起连接会继续等你的答复,不会再报错、另起一个批准请求。 - 强制退出 Pinky 后,iOS 模拟器的 WebDriverAgent 构建不会再留在后台运行。 - 设置了 `PINKY_DEVICES` 时,Pinky 不再查询或重连被排除在外的 Android 手机和模拟器。 ## 2026.1109.23 (2026-11-09) - 在 Windows 电脑上添加 iPhone 时,即使 Windows 还没下载 Apple 的根证书,也不会再报“certificate signed by unknown authority”了。 ## 2026.1109.22 (2026-11-09) - `phone_observe` 现在会提醒智能体:它所在的应用可能只给它看缩小后的截图,要原分辨率的话用 `save` 存下来。感谢 ferrraridave-coder。 - 在 Windows 电脑上停止 iPhone 上的 App 现在可以正常使用了。 - 智能体在屏幕录制刚开始时就保存任务报告,Pinky 现在也会问你要不要把录屏交给它。 ## 2026.1109.21 (2026-11-09) - 智能体现在可以旋转屏幕、切换浅色或深色外观、模拟位置,以及用另一种语言打开 App 来测试它。在真机上要你先同意,任务结束时 Pinky 会把这些都改回来。 ## 2026.1109.20 (2026-11-09) - 手机画面静止后,Pinky 会更早停止重绘镜像,更省电。 ## 2026.1109.19 (2026-11-09) - 智能体现在可以从电脑上这台手机的文件夹安装、更新、卸载和强行停止你开发的应用(APK,或为你的 iPhone 签名的 `.ipa` / `.app`)。安装和卸载每次都会问你,并写明应用的名称、版本和签名者;选「在此任务中允许」后,同一个应用的后续构建不再问你。 - 另一台电脑上的智能体现在也能为 iPhone 上传文件,用来安装应用。 - 智能体现在可以读取它正在测试的应用的日志和崩溃报告,查出应用为什么出错。每个任务里第一次读时 Pinky 会先问你(选「在此任务中允许」后不再问),开发版应用不问。智能体只拿得到这个应用自己的日志,也永远读不到银行、钱包、密码管理器和被屏蔽应用的日志。 - 任务的历史记录只显示智能体读了多少行日志或几份崩溃报告,不保存内容。 - 智能体现在可以用 `phone_launch` 在 Android(包括后台显示器)和 iPhone 上打开链接:网页、App 自己的链接(`myapp://…`),以及打电话、发短信和写邮件的链接。链接按打开它的 App 和它代表的那次点按来判断:被屏蔽的 App 照样打不开,付款链接会像点付款按钮一样先问你,审批和「活动」里会写明链接和打开它的 App。 - 会越过所打开 App 的链接(`file:`、`content:`、`intent:`、`javascript:`、`data:`、快捷指令)一律不打开,归在新规则「不安全的链接」下。 - 智能体现在可以双指缩放地图、照片和网页,也能双指旋转(`phone_pinch`);iPhone 需要 WebDriverAgent 辅助应用。 - 你也可以在手机画面上双指缩放:在触控板上捏合,或者像 Xcode 的 Simulator 那样按住 Option(Windows 和 Linux 上是 Alt)拖动。 - 智能体现在可以把截图存成文件(`phone_observe` 的 `save`),并在任务结束时把任务报告存成 HTML 和 JSON(`phone_release` 的 `export`),方便放进 bug 报告或 pull request。文件保存在电脑上这台手机的文件夹里,内容不超出智能体本来能看到的范围;另一台电脑上的智能体会拿到一次性下载链接。 - 智能体导出录过屏的任务时,Pinky 会问你要不要把录屏也给它。录屏里一次性验证码和已屏蔽应用的通知都看得到,所以每次都要你允许才会交出去,否则留在你的电脑上;你拒绝的话,智能体只拿到报告。 - 在「添加手机 › 虚拟手机」里启动 iOS 模拟器或 Android 模拟器,当作手机用:实时画面、录屏、审批和规则都和真机一样。只有你能启动它们。 - 模拟器在启动途中退出时,现在会说明原因。 - Pinky 启动的 Android 模拟器不带声音,不会再因为蓝牙耳机切换麦克风而崩溃。 - 还在开机的 Android 手机会显示为正在启动,名字不会再出错,画面也能正常显示。 - 在 Android 上,Pinky 现在能往微信聊天框这类不接受常规写入的输入框里打字了,在后台显示器上、用中文输入法时也可以。 - 在 Android 上,打的字没进输入框,或输入框里的内容和打的不一样时,智能体现在会收到明确的错误,不再只看到“无变化”。 - 通过 Wi-Fi 连接 Android 手机时,Pinky 现在会确认它就是你准备好的那台,网络上的其他设备没法再冒充它。如果你自己重置过手机,可以在手机页面选「信任这台手机…」,或者插一次线。 - 通过「无线调试」连着、但 Pinky 没用过的 Android 手机,现在会等你选「使用」后 Pinky 才会碰它。 - iPhone Duo 等有两块屏幕的 iPhone 现在展开或折叠时都能连接正在使用的那块屏幕,连接中折叠或展开也会跟着切换。 - iPhone 没有发来实时画面时,错误信息现在会写明 Pinky 请求的是哪块屏幕,体检会说明实际收到了什么,「发送反馈」也会附上这些详情。 - Pinky 现在能认出 iPhone 17e、iPhone 18 Pro Max、iPhone Duo 和近期的 iPad 型号。 ## 2026.1109.18 (2026-11-09) - 在「设置 › 智能体」里,从一个用自己的命令改设置的智能体中移除 Pinky 时,如果 Pinky 读不到它的设置,现在会报错,不会再显示「已移除」而它其实可能还在用 Pinky。感谢 tarou-jp。 ## 2026.1109.17 (2026-11-09) - 在 Linux 上,从 `.tar.gz` 解压出来的 Pinky 现在会自己装好更新:先核对下载的文件,再换上新版本的文件并重启到新版本,新版本起不来就换回旧版本。同一文件夹里的其他文件不会被动。感谢 pseudoyu。 ## 2026.1109.16 (2026-11-09) - 在 Linux 和 Windows 上,Wi-Fi 上已配对的 iPhone 或 iPad 只要在原地址还有应答,就会一直使用这个地址,伪造的网络广播不能再把 Pinky 的连接引到别处;不可能属于手机的地址会被忽略。 - 在 Windows 上,杀毒软件、备份工具或你的编辑器短暂打开着规则文件时,在「设置 › 规则」里保存不会再失败。 ## 2026.1109.15 (2026-11-09) - Pinky 现在会核对所连的 iPhone 或 iPad 是不是和这台电脑配对过的那台(看配对时的证书),网络上的其他设备没法在 Wi-Fi 上冒充它。 ## 2026.1109.14 (2026-11-09) - 智能体现在可以让点按、滑动、输入、按键和打开 App 少等一会儿屏幕稳定(`settle_ms`),在游戏、视频这类画面一直在动的场景里,每一步不再白等 3 秒。你批准的操作仍会等满。感谢 chenzl25。 - 在 iPhone 上打字后,Pinky 会核对输入框里的内容:打出来的文字不一样时(比如键盘布局不是美式),会如实报告,不再算作打字成功。按键打字会打错字母时,Pinky 会说明原因,而不是硬打。从中文键盘切换后也不会再丢掉第一个空格,手机剪贴板没有响应时也不会再多等一次。感谢 theniceboy。 - 在 Android 上,刚在后台显示器上打开的 App 还没显示出来时,Pinky 现在会等几秒,并唤醒一下这个显示器。如果屏幕还是空的,会明确告诉智能体,而不是返回一个空屏幕,这时截图也会给出正确的原因。感谢 crown3。 - 在 Android 17 上,App 刚在后台显示器上打开、短时间读不到屏幕时,任务不会再被挪到手机自己的屏幕上。 ## 2026.1109.13 (2026-11-09) - 不让其他应用读取序列号的安卓手机,不会再按 Wi-Fi 连接数被重复列出(之前「手机」和菜单栏里可能出现几十个同一台手机)。手机已经通过 Wi-Fi 连着时,Pinky 也不会再给它多开一条 Wi-Fi 连接。 ## 2026.1109.12 (2026-11-09) - 在 Windows 上,拔掉数据线后 iPhone 现在会继续通过 Wi-Fi 使用,不再掉线,也不会明明已解锁却一直显示「已锁定(Wi-Fi)」。感谢 yaoqiangyao。 - 在 Windows 上,PATH 里的 adb 来自 scoop 时,Pinky 不会再留下一个一直开着的 adb 控制台窗口。 ## 2026.1109.11 (2026-11-09) - Android 手机的画面不会再因为视频编码器在画面静止后停止工作而一直显示「正在连接…」:Pinky 会在几秒内重新启动视频。感谢 NaNhkNaN。 ## 2026.1109.10 (2026-11-09) - 智能体现在能找到并打开安卓手机上的应用分身(双开应用):每个分身作为单独的应用列出,比如「微信(分身)」,可以在手机屏幕上或后台打开。被屏蔽应用的分身也同样被屏蔽。 - Pinky 需要 macOS 13 或更新版本,实际上一直如此:应用本身、Homebrew 和 README 现在都写明了,不再写成 macOS 12。 - 在 Wi-Fi 上发现的 iPhone 或 iPad,点「使用」后不会再偶尔断开一下又重新连接。 - 你批准的那一刻如果正好碰上智能体的调用停止等待,智能体现在也能直接拿到你的答复,不用再调用一次。 ## 2026.1109.9 (2026-11-09) - Pinky 在投屏外画的手机外框现在会跟着屏幕转:横过来的 iPhone 或 iPad、竖着的 iPad,在手机页、「所有手机」和录屏里都会画成对应形状,转过来圆角也不变。 ## 2026.1109.8 (2026-11-09) - 没有 H.265 编码器的 Android 设备(例如部分电视)通过 Wi-Fi 连接时也能显示画面了,不再提示「No picture: … read codec: EOF」。感谢 NaNhkNaN。 ## 2026.1109.7 (2026-11-09) - Pinky 现在支持日语界面:在「设置 › 高级 › 语言」里选择「日本語」,或让它跟随设为日语的电脑。感谢 tarou-jp 的翻译。 - 在 Linux 上,iPhone 和 iPad 也能通过 Wi-Fi 使用了:拔掉线后,Pinky 会把它们切到 Wi-Fi,而不是显示离线。除了 `usbmuxd`,不用另外安装什么。感谢 pseudoyu。 ## 2026.1109.6 (2026-11-09) - 在 Mac 上,拔线后没有通过 Wi-Fi 回来的 iPhone 或 iPad,Pinky 现在大约 10 秒内就会提示:Mac 的设备服务把它弄丢了时显示「Wi-Fi 上找不到」;完全看不到时显示「Wi-Fi 上看不到」,并说明可能的原因,比如不在同一个网络、访客网络或开着 VPN。 ## 2026.1109.5 (2026-11-09) - iPhone 和 iPad 的「体检」新增了 Wi-Fi 一项:它的 Wi-Fi 连接开没开、是不是 Pinky 打开的、没开的话原因是什么,以及这台电脑现在能不能在网络上看到它。反馈附带的诊断信息里也有这一项。 - 在 iOS 27 的 iPhone 上,被屏蔽 App 叠在其他 App 上的通知横幅现在也会对智能体隐藏,它拿到的截图里也会遮住。 - 「设置 › 隐私」现在会说明:录屏里被屏蔽 App 的通知和最近任务卡片保持原样,录屏只保存在你的电脑上。 ## 2026.1109.4 (2026-11-09) - iPhone 和 iPad 横屏也能用了:不管设备怎么转,点按、滑动和读到的屏幕内容都在正确的位置,投屏画面也是正的。 - 屏幕横着安装的 iPad(比如 iPad Pro)上,点按不再点歪,竖屏也一样。 - 通过 WebDriverAgent 辅助应用使用时,横屏下弹出的提示框现在也能按显示的位置点中;倒过来拿的 iPad 画面也是正的;iPad 上的返回键会正常返回,不再打开听写。 - iPhone 和 iPad 的录屏回放时画面是正的,录制中途转过设备也一样。 ## 2026.1109.3 (2026-11-09) - 被屏蔽 App 的通知在下拉通知栏、锁屏和横幅里也会对智能体隐藏,最近任务里它的卡片也一样:智能体只会读到那里有东西被隐藏了,它拿到的截图和「活动」里的截图会用灰块遮住。 - 按名称屏蔽的 App,它的通知现在也会被隐藏,不再只认包名。 - 「设置 › 安全 › 添加应用」现在可以从手机上的应用中挑选,输入的名称和手机上的应用都对不上时会提醒你。 - 默认屏蔽更多国内银行的信用卡 App,比如买单吧、发现精彩、动卡空间、浦大喜奔和全民生活;浦发银行 App 现在也能按包名识别。 - 你自己放进 Pinky 文件夹的磁盘映像被苹果拒签时,现在也会提供从第三方镜像下载映像的选项。 ## 2026.1109.2 (2026-11-09) - Mac 上 Xcode 的开发者磁盘映像被苹果拒签时,「添加手机」现在也会提供从第三方镜像下载映像的选项;下载后 Pinky 就改用这份映像,重启后也不会再回去用被拒签的那份。 - 手机短暂断开又重新连上时,智能体的请求会等 Pinky 重新连好,不再报“离线”。 - 在较慢的电脑上,如果手机已经配对、但 Pinky 在网络上找不到它,现在不会再显示「手机没有及时响应」,而是和其他电脑上一样,请你输入「无线调试」页面显示的地址。 ## 2026.1109.1 (2026-11-09) - 在 iOS 27.2 上,「从这台电脑解锁」恢复正常,不再报错 “unknown backlight state”。 - 在 Linux 上,iPhone 不会再因为 Pinky 不信任苹果签名服务器的证书而一直停在「需要设置」。这台服务器的证书出问题时,现在会显示具体的错误,不再提示检查网络连接。 - 在使用 KDE Wallet 的 Linux 上,「从这台电脑解锁」现在会请你输入钱包密码,不再报错 “Can't lock object”。 ## 2026.1108.25 (2026-11-08) - 一次性验证码现在在手机屏幕上任何地方都会对智能体隐藏,不只是通知里:短信、邮件或 iPhone 通知横幅里的验证码,到智能体那里都是 ••••••,智能体拿到的截图和「活动」里的截图也会用灰块遮住。录屏只存在你的电脑上,里面不遮。 - 通过 HTTP 连接的智能体现在能在多次调用之间一直用着手机,即使它的客户端从不回传会话 id(比如 Grok Bot),或者每次调用都新开一个连接。不再需要在 Pinky 前面加代理。 - 手机多到窗口放不下时,「所有手机」现在可以滚动;最后一行没排满时,手机会对齐上一行,不再挤在中间。 - 手机很多时,侧边栏的手机列表也能滚动,「添加手机」「活动」「设置」和「全部停止」始终够得着。 ## 2026.1108.24 (2026-11-08) - 手机不在你的 tailnet 里时,「设置 › 手机」现在会说明是手机上的 Tailscale 没连上,还是登录了别的账号,并提供「设置 Tailscale」按钮打开设置步骤。 - Pinky 现在会提醒:安卓同一时间只能开一个 VPN,手机上的其他 VPN 或代理 App 会把 Tailscale 顶掉。 - 反馈附带的诊断信息现在包含 Tailscale 的状态和你 tailnet 里的安卓设备情况,不含它们的名字。 - 通过 Wi-Fi 配对失败时,Pinky 现在会说明原因:手机结束了配对、那个地址上没有在等待配对的设备、手机没有响应,或者电脑上的 adb 版本太旧。扫二维码配对失败时,不会再说「配对码不匹配」。 - 扫码配对失败后,「重试」旁边会多一个「改用配对码」。 - 配对失败时 adb 的原话现在会写进 Pinky 的日志,反馈附带的诊断信息里能看到。 ## 2026.1108.23 (2026-11-08) - 苹果不肯给 Pinky 手上的开发者磁盘映像签名时(Xcode 26 及更早版本带的映像,在 iOS 27 上已经不能用了),「添加手机」和手机的「体检」现在会说明用的是哪个映像、该怎么办:从 App Store 安装或更新 Xcode 并打开一次。Pinky 不再拿同一个映像反复重试,有了更新的映像会马上再试。 - iPhone 上按主屏显示的名字找 App:任务里写「微信」会打开微信,不再打开微信读书。名字只是其他 App 名字的一部分时,不再随便打开其中一个,而是告诉智能体可能是哪几个。 - 通过 WebDriverAgent 辅助应用连接的 iPhone:锁屏时不再被读成某个 App 的空白屏幕;微信聊天列表这类列表不再把每一行的文字重复列出,也不再列出藏在导航栏下面的行。 - 通过 HTTP 从别的电脑连接 Pinky 的智能体,现在也能把文件交给 Pinky、再推到安卓手机:`phone_files` 支持上传,小文件直接放在调用里,200 MB 以内的文件可以走一次性链接;推到手机之前照样先问你。 ## 2026.1108.22 (2026-11-08) - 「设置 › 安全」里「对智能体隐藏验证码」的说明改得和实际一致:它会在智能体读到通知之前,把通知里的一次性验证码打码;它从来没有模糊处理过屏幕本身。 ## 2026.1108.21 (2026-11-08) - 在 iOS 27 的 iPhone 上,智能体现在能看到 Safari 网页里的元素(链接、按钮、输入框),不再只有从画面里识别出的文字;网页里的密码框也会被当作密码框,智能体不能往里输入。 - 在 iOS 27 的 iPhone 上,智能体现在可以用 `phone_launch` 打开 http 和 https 链接,链接在 Safari 里打开。Pinky 也会按 Safari 的规则判断:屏蔽了 Safari,或者没把它放进智能体的权限范围,它的链接也打不开;「安装和链接」规则照常询问。 - 清理旧的活动记录时,如果 Pinky 没能读完这些任务有哪些截图,现在会停下来,不再出现任务删掉了、截图却留在电脑上的情况。 ## 2026.1108.20 (2026-11-08) - 插线连接 iPhone 或 iPad 后,Pinky 现在会自己打开它的 Wi-Fi 连接,作用和「访达」里的“Show this iPhone when on Wi-Fi”一样,拔线后也能继续通过 Wi-Fi 使用,不用再去「访达」或 Xcode 里设置。 - 通过 Wi-Fi 连接时,审批卡片、历史记录和给智能体的 iPhone、iPad 截图现在从实时画面里取,不到一秒就好,不再需要等最长半分钟。 - 在 iPhone 上,Pinky 不会再给你没放行的被屏蔽应用拍图,连内存里也不会。 - 在 Linux 上,如果系统稍晚才拒绝,`pinkyctl daemon` 不再误报“正在让电脑保持唤醒”,而是记下被拒绝,5 分钟后再试。 ## 2026.1108.19 (2026-11-08) - 安卓手机现在也能读出 App 画在屏幕上、却没有提供无障碍信息的文字,比如超级 App 里的小程序和其他页面、游戏和地图:Pinky 在 macOS 和 Windows 上从屏幕画面里识别这些文字,智能体可以读到,也能点击。`phone_observe` 加上 `ocr: true` 可以读出屏幕上的全部文字。 - 你在任务中放行的被屏蔽应用也会这样读:智能体只拿到文字,拿不到它的任何画面。 - 在安卓上点击画面里文字很少的地方时,比如一张图片做成的“支付”按钮,Pinky 现在也会对照那里画出的文字来检查。 - Windows 上的 Pinky 现在也能从屏幕画面里识别文字。 ## 2026.1108.18 (2026-11-08) - Pinky 显示中文时,「新功能」和更新卡片里的更新说明现在也是中文。 ## 2026.1108.17 (2026-11-08) - 在 iPhone 上输入时,不会再多出你没打的空格,比如紧接在一个词后面输入文字的时候。 ## 2026.1108.16 (2026-11-08) - 和 Pinky 应用一样,`pinkyctl daemon` 现在也会在智能体任务运行期间、以及有手机通过 Tailscale 连接时让电脑保持唤醒,不再需要 `caffeinate`。 ## 2026.1108.15 (2026-11-08) - 看手机画面占用的 CPU 降到原来的三分之一左右:手机发来的视频帧直接交给 GPU,不再逐帧先做转换。播放录屏也是这样。 - 从手机屏幕保存的截图现在是手机的完整分辨率。 - 和 Mac 一样,Windows 和 Linux 电脑现在也会在智能体任务运行期间保持唤醒;打开「为离家的手机保持电脑唤醒」时,有手机通过 Tailscale 连接期间也会保持唤醒。 ## 2026.1108.14 (2026-11-08) - iPhone 和 iPad 现在也能通过 Wi-Fi 使用,默认开启:在 Pinky 里用过的 iPhone 或 iPad 拔掉线后,只要和电脑连着同一个 Wi-Fi,就能继续用,正在运行的任务也会自己在有线和 Wi-Fi 之间切换。可以在「设置 › 手机」里关掉。 - Pinky 在 Wi-Fi 上发现没用过的 iPhone 或 iPad 时(比如家人和你的电脑配对过的 iPad),会把它显示为「在 Wi-Fi 上发现」,在你选择「使用」或「忽略」之前不会动它。 - 锁定的 iPhone 或 iPad 在 Wi-Fi 上会显示为「已锁定(Wi-Fi)」,你解锁后 Pinky 才连接它;手机休眠时 Pinky 不去碰它(没设锁屏密码的也一样),免得点亮屏幕。需要用它的智能体会请你解锁。 - 通过 Wi-Fi 时,Pinky 从实时画面识别 iPhone 屏幕上的文字,比截图快得多(Wi-Fi 下截一张图约 5 秒)。 - Mac 的设备服务在和 Wi-Fi 上的 iPhone 的连接断过一次之后,最长约一小时都可能把它弄丢。现在 Pinky 会发现这种情况,把手机显示为「Wi-Fi 上找不到」,并提出重启设备服务:macOS 会要求输入管理员密码,所有 iPhone 和 iPad 都会断开一两秒。为了发现这种情况,Pinky 会在本地网络上查找你的 iPhone,所以 macOS 可能会问是否允许 Pinky 这样做。 - 「添加手机 › iPhone」会写明哪些步骤需要插线:信任这台电脑,以及让开发者模式开关出现;其余步骤都能通过 Wi-Fi 完成。 - Pinky 正在连接的手机,或者正在有线和 Wi-Fi 之间切换的手机,会显示为「正在连接」或「正在切换到 Wi-Fi」,而不是离线。 - iPad 现在显示为 iPad,并带上它的型号名称。 - Android 手机不在电脑所在的网络里时(比如你出门了,电脑留在家里),也能通过 Tailscale 使用:趁手机在电脑旁时,在「设置 › 手机」里为它打开一次「离家时使用」,之后无论手机在哪,Pinky 都能连上它。「添加手机 › Android」里有具体步骤,还有获取或打开 Tailscale、以及连接你 tailnet 里的手机的按钮。 - 打开「离家时使用」之前,Pinky 会说明它会开放什么(手机的 adb 会在网络上监听,直到手机重启);点一下就能关掉它,移除这台手机时也会关掉。 - 「设置 › 手机」新增「为离家的手机保持电脑唤醒」,默认开启,让智能体仍能连到通过 Tailscale 连接的手机。 - 经 Tailscale 时,画面要靠手机的上行带宽传回来,所以 Pinky 会用更低的规格串流手机屏幕(1 Mbit/s,每秒 15 帧)。 - 没有「无线调试」的 Android 10 手机现在也能拔掉线用了:插上手机,在它画面下方的 ⋯ 菜单里选「改用 Wi-Fi 连接…」。手机回到这个网络时 Pinky 会自动重连;手机重启后,它的页面会提示你插一次线,再选「重新启用 Wi-Fi 连接」;「停止 Wi-Fi 连接」可以关掉它。 ## 2026.1108.13 (2026-11-08) - 在 Windows 上,任务的录屏不会再录进任务开始前或结束后那一小会儿你自己操作手机的画面。 - iOS 27 以下的 iPhone 被设成通过 CoreDevice 连接时,现在会用你的语言说明需要换一种连接方式,并附上前往「设置 › 手机」的按钮。 ## 2026.1108.12 (2026-11-08) - 手机还在等某个步骤(信任这台电脑、允许 USB 调试、开发者模式)时,连接它的智能体现在会知道是哪一步,而不是被告知手机离线,并且可以请你去完成。这时 Pinky 的请求卡片会说明,手机准备好后智能体会自动继续。 - iPhone 在等你输入锁屏密码、之后 WebDriverAgent 辅助应用才能控制它时,现在会用你的语言说明这一点。 - 从没完全连上就被拔掉的手机,两分钟后会从手机列表里消失,比如 Windows 在装好 USB 驱动之前给手机多显示的那一项。 - `pinkyctl devices` 不再把离线手机的原因打印两遍,需要设置的手机也会列为需要设置。 - 在通过 USB 安装应用前会询问的手机上,如果 Pinky Companion 是用公开的旧密钥签名的,它的「更新」卡片现在会说明为什么要更新:谁都能做一个冒充它的更新,而新版本用 Pinky 的私有密钥签名。 ## 2026.1108.11 (2026-11-08) - Pinky Companion 的无障碍服务现在只在智能体操作手机时开启:任务开始时开启,任务结束或你接管后几秒关闭。有些银行 App 只要发现不是从应用商店装的 App 开着无障碍服务就拒绝运行,其余时间它们又能正常用了。 - Pinky Companion 现在用 Pinky 的私有密钥签名。用公开的旧密钥签名的版本,会在手机空闲时自动卸载并重新安装,Pinky 会告诉你;通过 USB 安装应用前会询问的手机,会等你点「更新」。 - 常见问题里说明了哪些 App 能发现 Pinky Companion,以及该怎么办。 ## 2026.1108.10 (2026-11-08) - Pinky 现在知道 iPhone 上的 WebDriverAgent 辅助应用什么时候会停止工作:用免费 Apple ID 签名的话只能用 7 天。到期前两天,手机页面和它的「体检」会提醒你从 Xcode 重新安装,并告诉你怎么做。 - 辅助应用的签名到期后,iPhone 会显示为「需要设置」并说明原因,而不是启动辅助应用失败。 - iPhone 设成通过辅助应用连接、却没装辅助应用时,现在会用你的语言说明,并告诉你怎么安装。 - 还要完成某个步骤 Pinky 才能使用的手机(允许 USB 调试、信任这台电脑、开发者模式、开发者磁盘映像、USB 驱动),现在会显示为「需要设置」而不是离线,手机页面也会用你的语言说明该怎么做。 - 在等待某个步骤时被拔掉的手机,现在会显示为离线,不再继续要求完成那一步。 ## 2026.1108.9 (2026-11-08) - Pinky 现在会自己在 iOS 27 的 iPhone 上挂载 Apple 的开发者磁盘映像,只要一两秒。这更正了 2026.1108.8 的说明:不再需要用 Xcode 先挂载一次。 - 修复了 iPhone 连接可能把 Pinky 当成旧版主机的问题,这会让这条连接上较大的数据传输中断。 - 「由你操作」提示条现在位于 Pinky 窗口里手机画面的上方,不再盖住手机屏幕的顶部,所以那里的按钮(比如 App 的返回按钮或菜单)可以在电脑上点到了。 - 在 Pinky 窗口里点手机画面来接管时,这一下点按现在总能在手机上完成(之前可能一直处于按住状态),紧接着输入的文字也能送到手机上。 - 手机锁定时,只要指针停在 Pinky 窗口里的手机画面上,变暗的遮罩和「已锁定」标签就会让开,你可以直接在那里亲手解锁。 ## 2026.1108.8 (2026-11-08) - 更正上一个版本:在 iOS 27 上,Pinky 暂时还不能自己挂载 Apple 的开发者磁盘映像(会一直等到超时)。请在插着 iPhone 时打开一次 Xcode;iPhone 重启后映像还在。 - iPhone 一直插着线、开发者磁盘映像却没了时,Pinky 现在一分钟内就会发现,不再仍把它显示为已连接;每次插上 iPhone 或 iPhone 重启时也会重新检查。 - 「添加手机 › iPhone」会直接显示已经连上并就绪的 iPhone,而不是还在查找。 - Pinky 的日志现在会记下准备 iPhone 的每一步:挂载开发者磁盘映像(用什么方式、花了多久、为什么失败)、开发者模式开关、信任请求和映像下载。 - Pinky 里有什么妨碍了智能体时,智能体现在会事后告诉你,并建议你用「帮助 › 发送反馈…」报告,报告里不含你屏幕上的内容。没有你的同意,它绝不会提交报告。在「设置 › 智能体」里点「更新」,就能把新的使用说明交给你的智能体。 - 在 iOS 27 以下的 iPhone 上,Pinky 现在能发现开发者磁盘映像没有挂载,而不是等到启动 WebDriverAgent 辅助应用时才失败。 ## 2026.1108.7 (2026-11-08) - iPhone 不再需要 Xcode 的 Devices 窗口:Pinky 会自己打开 iPhone 开发所需的功能,每次重启后也会重新打开。「添加手机 › iPhone」会一步步带你完成(信任这台电脑、开发者模式),某一步卡住时告诉你怎么办。 - 装了 Xcode 时,Pinky 会用 Xcode 的开发者磁盘映像。没有 Xcode 的话,「添加手机」可以在你点「下载」时从 github.com/doronz88/DeveloperDiskImage 下载映像(这是第三方转存的 Apple 文件),并按预先固定的校验和核对每一个文件。 - 每台 iPhone 的「体检」现在包括信任这台电脑、开发者模式和开发者磁盘映像。 - 在 Linux 上,Pinky 启动后才插上的 iPhone 也能被找到了,之前得重启 Pinky。Windows 缺少 Apple 的 iPhone 驱动、Linux 缺少 usbmuxd 时,「添加手机」会提示。 ## 2026.1108.6 (2026-11-08) - 现在可以从 Pinky 里移除手机了:在手机的 ⋯ 菜单里选「移除这台手机…」;手机离线时它的页面上、「所有手机」里它的卡片上、在侧栏里右键点它,以及「设置 › 手机」里也有。它保存的 PIN 码和设置会删掉;它的记录会保留,除非你选择一并删除。 - 通过 Wi-Fi 连接的手机被你移除后,即使 adb 自己又连上了它,也不会再出现,直到你重新配对或插上线。Pinky 不会解除手机和电脑的配对,所以用到它的其他应用照常能用。 ## 2026.1108.5 (2026-11-08) - Pinky 现在在 macOS、Windows 和 Linux 上都自带 adb,不用安装 Android 的 platform tools 也能用 Android 手机。如果你已经在用 adb(比如 Android Studio 或 Homebrew 的),Pinky 仍会用它,从「访达」打开 Pinky 时也一样。 - 在 Windows 上,「添加手机」会列出缺少 USB 驱动的 Android 手机,并告诉你怎么获取驱动;在 Linux 上,它会给出让 Pinky 通过 USB 连到手机的步骤。 - 「添加手机 › Android」会按手机品牌一步步带你连接手机,比如小米、OPPO、vivo、荣耀、华为、三星和 Pixel,包括各品牌要额外打开的开关。 - 每台手机都有「体检」,列出哪些能用、不能用的怎么修,比如小米的「USB 调试(安全设置)」,或者需要重启的手机。问题出在 adb 本身时,Pinky 会先说明这一点。 - Pinky 会找到你电脑上的智能体,比如 Claude Code、Claude Desktop、Codex 和 Cursor,点一下就能接入,连同 Pinky 的技能一起装好。还没接入任何智能体时,Pinky 会主动提出帮你接入。 - 每个版本都附带给 Claude Desktop 用的 Pinky MCP 包,双击就能把 Pinky 加进去。 ## 2026.1108.4 (2026-11-08) - 现在可以在「设置 › 手机」里为每台 iPhone 选择 Pinky 的连接方式:「自动」、「CoreDevice」(什么都不用装,需要 iOS 27 及以上)或「WebDriverAgent 辅助应用」。通过辅助应用连接时 iPhone 不共享屏幕,所以拒绝屏幕共享的银行 App(测试中有星展银行 digibank 和招商银行)在 Pinky 连着时也照常能用。 - 通过 WebDriverAgent 辅助应用连接时,也能在电脑上解锁 iPhone。 - iPhone 要求先输入锁屏密码、WebDriverAgent 辅助应用才能启动时,Pinky 会在「设置」里说明,并在你输入后连接,而不是一遍又一遍地启动辅助应用。 ## 2026.1108.3 (2026-11-08) - 在 iPhone 上,弹窗和通知横幅现在也会传给智能体,Pinky 对验证码的打码、以及对已屏蔽 App 通知的隐藏,也同样作用于它们。 - 在 iPhone 上,没人看时 Pinky 会在 30 秒后停止实时画面,这样屏幕共享时拒绝运行的银行 App,以及相机和麦克风,你又能正常用了。 - 在 iPhone 上,前台 App 始终按它的 bundle id 识别,会话刚开始时和屏幕上正显示 Face ID 时也一样,所以已屏蔽的 App 会一直保持屏蔽。 - 在 iPhone 上,元素在多次读取之间保持编号不变,滚轮选择器读出的是它的当前值,被标签栏挡住的行不再列出。 - 在 iPhone 上,屏幕有部分内容在截图和实时画面里被隐藏时(比如有些 App 的密码按键),智能体会被告知。 - 锁屏被通知盖住时,在电脑上解锁 iPhone 会再滑一次。 ## 2026.1108.2 (2026-11-08) - Pinky 现在默认只在付款前询问(「设置 › 安全 › 智能体应在何时询问你?」)。从没改过这项设置的安装也会换成这个默认值;如果你改过任何安全设置,你的选择保持不变。 - 会动用资金的按钮,比如 Sell、Swap、Trade、Repay、Borrow、Stake、Withdraw、Transfer、买入、卖出和还款,现在都算作付款,无论屏幕上有没有金额都会询问。 - “Bin”和“Remove”按钮现在和“Delete”“Trash”一样算作删除。 - 默认屏蔽的银行、支付和加密货币 App 更多了,包括 DBS、OCBC、UOB、Trust Bank、OKX、Coinbase、Crypto.com 和 ether.fi;Singpass 和密码管理器一起被屏蔽。 - 作为一组 App 一起被屏蔽的 App(比如某家银行的全部 App),现在可以在「设置 › 安全」里单独解除屏蔽。 - 对规则文件的修改在 Pinky 运行时就会生效,「设置 › 安全」里也会显示出来。 - 打开已屏蔽的银行或钱包 App 时,现在会先问你,而不是直接失败。你允许的话,智能体在这次任务剩下的时间里可以打开和读取它;你的规则在那里要询问的操作照样会问,Pinky 也不会留下它的截图和录屏。 - 智能体可以用只读方式开始任务;新智能体请求只读时,只读会作为第一个选项。权限范围菜单会直白地说明每个选项允许做什么。 ## 2026.1108.1 (2026-11-08) - 审批现在会显示整个手机屏幕,标出智能体想点的地方,旁边配一张看得清的特写,一眼就能认出是哪个 App、哪个页面、哪个按钮。滑动用箭头表示。 - 点审批里的截图可以放大查看。 - 主窗口当前显示的不是那台手机时,主窗口里的审批卡片会附上截图。 - 审批没有截图时会说明原因,比如手机锁着,或者 App 被屏蔽了。 - 按钮上的文字只出现在画面里时(比如 App 里内嵌的网页),点按这类按钮现在也会按你的规则检查。 - 等待文字时按整词匹配,所以等“Stop”时不会再停在“Stopwatch”上。 - 回到主屏幕或打开 App 之后,智能体的下一步会等到前台 App 换过来再执行。 - 智能体把手机交给你、要你做的不止是解锁时,在电脑上解锁手机不会再直接结束这次交接。 - 点按变暗的背景(比如菜单周围的区域)时,会点在上面没有东西的位置,而不是点到底下的内容。 - Pinky 退出时,智能体不会断开和 Pinky 的连接,Pinky 重新打开后接着工作。 - Windows 和 Linux 安装包现在自带 FFmpeg,不用另装也能看实时画面。 - Homebrew 和 Linux 软件包安装的命令改名为 `pinkyctl`,因为 `pinky` 也是 coreutils 里的一个命令:在很多 Mac 上它占了 Pinky 的位置,还让 `.deb` 在 Debian 和 Ubuntu 上装不上。用 `pinky mcp` 设置的智能体需要改成 `pinkyctl mcp`,或者改用「设置 › 智能体」里给出的命令。 - 「设置 › 智能体」会给出可以直接复制的命令,用来把 Pinky 加到 Claude Code 和其他智能体里。 ## 2026.1107.9 (2026-11-07) - 长时间会话中 iPhone 锁屏后,在电脑上解锁它又能用了。 - 闲置一段时间后,在 iPhone 上第一次输入中文或其他非英文文字时不会再失败。 ## 2026.1107.8 (2026-11-07) - 在没装 WebDriverAgent 辅助应用的 iOS 27 以下 iPhone 上,Pinky 现在会事先说明点按、滑动和输入都需要辅助应用;它仍能显示和读取屏幕、打开 App。 ## 2026.1107.7 (2026-11-07) - Android 的 adb 工具看不到网络时(电脑的网络变化后就会这样,比如插上 iPhone 时),通过 Wi-Fi 配对手机不会再卡在「正在配对…」:Pinky 现在会自己找到手机。 - 通过 Wi-Fi 配对的手机回到网络时会自动重新连上,即使 adb 已经看不到这个网络。 - 通过 Wi-Fi 配对耗时太久时,「添加手机」会说明可能出了什么问题,比如手机没出现在网络上,或者在 Mac 上 Pinky 没有使用本地网络的权限,并提出改用配对码配对。 - 在 Pinky 找不到手机的网络上,现在也能用配对码配对:Pinky 会让你输入「无线调试」页面显示的地址,再连接过去。 - 在 Mac 上,Pinky 会请求「本地网络」权限来通过 Wi-Fi 查找 Android 手机,并说明原因。 ## 2026.1107.6 (2026-11-07) - 过一阵子再回到某台手机时,实时画面不会再一直停在「正在连接…」。 - 按 id 屏蔽的 App(比如 Wise),现在也能在「设置 › 安全」里解除屏蔽了。 - iPhone 把某个元素报告在另一个父元素下、或报告成另一种角色时,智能体点按这个元素仍然有效。 - 等待文字时,现在也能找到只出现在画面里的文字,比如 App 内嵌网页里的文字。 - 任务列出的 App 名称里有和已安装 App 都对不上的,智能体会被告知是哪些。 ## 2026.1107.5 (2026-11-07) - 和 macOS 上一样,Windows 上的 Pinky 现在也会自己安装更新:在你没用它的时候,或者你点了「立即更新」时,它会静默运行新的安装程序,启动新版本并显示「新功能」;新版本启动不了就退回你原来的版本。通过 `pinky mcp` 连接的智能体保持连接。 - 在 macOS 上,Pinky 只有确认更新经过 Apple 公证后才会安装。 - 更新失败时,「设置 › 高级」会说明原因,比如新版本没能启动。 - Homebrew 不会再在每条 `brew` 命令里打印关于 Pinky cask 的弃用警告。 - 智能体向你提问时,回答选项里不再出现「在此任务中允许」,它在那里本来就不起任何作用。 - 「活动」会标出因为「始终允许」而没有询问就执行的步骤。 ## 2026.1107.4 (2026-11-07) - 现在可以连接 iOS 17.4 到 26 的 iPhone 了。装上 WebDriverAgent 辅助应用(从 Xcode 装一次)后,智能体能做的和在 iOS 27 上一样多;这在 iOS 18 和 26 模拟器上试过,还没在这样的真机上试过。 - 不装辅助应用时,Pinky 能显示和读取较老 iPhone 的屏幕、打开 App,但不能在上面滑动或输入。 - 对于 iOS 17.3 及更早版本的 iPhone,Pinky 会说明为什么无法操作它。 ## 2026.1107.3 (2026-11-07) - 快速来回切换「录制屏幕」、「活动保留时长」、「只读模式」或使用统计时,Pinky 实际用的不会再是比开关显示更早的那个选择。 ## 2026.1107.2 (2026-11-07) - 审批上的「始终允许」现在会一直有效:在那个 App 里,之后的任务中、以及重启之后,Pinky 都不再询问类似的步骤。「设置 › 安全 › 始终允许的操作」会列出它们,任何一项都可以改回需要询问。它不会解除屏蔽、只读模式,也不会放宽智能体的权限范围,「在每个操作前都询问」仍会对所有操作询问。 - 只有 Pinky 能记住的地方才会提供「始终允许」:智能体自己提的问题、复制文件、打开 App 和链接都不提供。 - 「设置 › 安全」里有了规则编辑器:可以添加、修改、重新排序和删除你自己的规则(App、类别、操作、按钮文字;「询问」、「禁止」或「允许」),Pinky 的内置规则也一并显示。删除或放宽一条起禁止作用的规则前,会先问你。 - 只有图标的按钮,比如表示发送的纸飞机、表示删除的垃圾桶,现在也会像带文字的按钮一样,在生效前先询问。 ## 2026.1107.1 (2026-11-07) - Pinky 的第一个版本:Claude Code、Codex、Cursor 等 AI 智能体通过 MCP 操作你的 iPhone 或 Android 手机,你在电脑上看着它干活,批准有风险的步骤,随时接管,事后回看发生了什么。 - 支持通过 USB 或 Wi-Fi 连接 Android 手机。Pinky 会提出帮你安装伴侣应用,有了它读一次屏约 70 毫秒,还能输入任何语言;在 Android 13 及以上,智能体在后台显示器上工作,手机可以一直锁着。 - 支持通过 USB 连接 iOS 27 及以上的 iPhone,手机上什么都不用装。 - 用 Touch ID(Windows 上用 Windows Hello)在电脑上解锁锁着的手机;智能体永远看不到 PIN 码。 - 每个任务都有历史记录,附带录屏,还能导出。 - Pinky 支持 macOS 12 及以上(Apple 芯片和 Intel)、Windows 和 Linux;在 macOS 上,`brew install --cask diygod/tap/pinky` 还会装上 `pinky` 命令。 - Pinky 会自己保持最新:有新版本时告诉你,并说明更新了什么;在你没用它时自己装好(「设置 › 高级 › 自动更新」),装好后显示「新功能」。 - Android 手机上的 Pinky Companion 会在手机空闲时自动更新,它的服务保持开启。 - Pinky 会共享匿名的使用统计和崩溃报告,帮助找出要修的问题:只有运行的任务数、用到的工具这类计数,从不包含你的屏幕、输入的文字、App 名、手机名或 PIN 码。可以在「设置 › 隐私」里关掉,或者设置 `DO_NOT_TRACK=1`;「设置 › 隐私 › 共享的内容」会准确列出发送了什么。 - 「帮助 › 发送反馈…」会在 GitHub 上打开一个 issue,填好你的留言(以及你选择附上的诊断信息);你在那里看过后自己提交。 - Pinky 支持简体中文。它跟随 Mac 的语言,也可以在「设置 › 高级 › 语言」里在「跟随系统」、「English」和「简体中文」之间切换,立即生效,不用重启。 - 界面为中文时,智能体的步骤、审批请求、手机状态和更新消息也会显示中文。智能体和 App 自己写的内容保持原样。