Shepi 的新内容。
包含所有更新,Shepi 会原地安装每一个更新。
Shepi 1.4.0
你的 agent 会自己使用 Shepi,每个问题都在一张卡片里等你,Shepi 支持日语和中文。
- 你的 agent 会自己使用 Shepi。 Claude Code、Codex 和其他 agent 在自己的工具中找到 Shepi,无需任何设置。让它“在右边”打开网页或“在旁边”跑测试,agent 就会照做。
- agent 把工作交接给新的 agent。 一个 agent 完成后,新的 agent 可以马上或在你选定的时间开始下一项任务,即使 Shepi 已关闭。
- 看到 agent 在做什么。 它当前的步骤和进度显示在名字下方,点一下就能看到整个任务列表。
- 随时随地回答 agent。 每个 agent 的每个问题都在右上角的一张卡片里等待,不会挡住你。可以用按键、用自己的话,或用截图和文件来回答。重新启动 Shepi 时问题会继续等待,你的回答仍会送到 agent。
- 看到 agent 想运行什么。 agent 停下来请求许可时,它的行会显示它想做什么。
- 通知写明是哪个 agent 以及发生了什么。点一下就跳到它的窗格。
- Agent 列表保持不动。 行不再随 agent 状态变化而跳动,你可以排序和置顶。
- 更改显示在窗格上方的卡片中。 在窗格之间移动时它保持打开,撤销的更改也可以再撤销。
- 重新整理的设置, 每项设置都在你会去找的地方,搜索能找到任何一项。
- Shepi 支持日语和中文, 跟随你的 Mac 语言或你选择的语言。shepi.app 也有这两种语言。
- 更容易阅读,看起来更安静。 用 Mac 自己的字体显示更大的文字,边栏的行之间有一条淡淡的线,没有滚动条。
- 宏。 你的 agent 可以替你编写,宏现在可以把 ctrl、alt 和 shift 与任何键一起按下。
- 把窗格移到后台。 它继续运行,查找旁边的托盘可以把它拿回来。
- Shepi 在你离开的地方重新打开, 同一台机器、工作区、标签页和窗格。
- 窗格可以在任意一侧。 agent 可以在自己的上下左右打开窗格,你可以从窗格标题拆分它,也可以调整边栏宽度。
- 关闭标签页后显示下一个。
- worktree 和 Git 集中在一处。 worktree 列表替你勾选安全的那些,状态栏的 Git 部分显示改了什么、还有什么要推送。
- 每台机器都有自己的颜色, 你始终知道 agent 在哪里运行。
- 对你的 Mac 更轻, 尤其在 agent 忙碌时。
- 修复。 程序持续输出时滚动保持流畅。在另一台机器的窗格里复制能到达这台 Mac 的剪贴板。问题不再显示两次,撤回后也不会再回来。Esc 立即退出复制模式,Mac 离线时 Shepi 也能正常打开。即使 macOS 误以为 Shepi 的窗口被遮住,你看得到的终端也会继续刷新。
需要 macOS 15 或更高版本,以及 Herdr 0.9.3 或更高版本。Shepi 会自己找到更新,你也可以选择 Shepi › 检查更新。
Shepi 1.3.0
一眼能看到更多的更明亮的边栏、更宽敞的 worktree 列表,以及用输入把窗格拿回来。
- 推送和拉取一目了然。 每个工作区显示有多少提交等待推送和拉取。
- 分得清的工作区图块。 每个工作区都有自己颜色的图块,带一个字母或表情符号。
- agent 以自己的标志开头。 每个 agent 行以其厂商的标志开头,状态在右侧。
- 更整齐的边栏。 工作区和 agent 对齐,每种状态一个徽标。
- ⌘B 显示和隐藏边栏。
- 更宽敞的 worktree 列表。 它在窗口中间打开,Shepi 会记住你给它的大小。
- 用输入把窗格拿回来。 另一台设备调整了窗格大小后,你按下的第一个键就把它恢复到这台 Mac 的大小。
- 没有到达的窗格会说明, 并带有重新载入按钮。
- 更稳定的连接。 网络变化不再断开正常的服务器连接。
- 大图片显示占位符, 而不是什么都没有。
- 终端恢复期间的点击现在会等待它,而不是丢失。
需要 macOS 14 或更高版本,以及 Herdr 0.9.3 或更高版本。Shepi 会自己找到更新,你也可以选择 Shepi › 检查更新。
Shepi 1.2.0
可以附带诊断日志的反馈,以及在你点击的位置询问的关闭。
- 反馈附带诊断日志。 “发送反馈”可以附上一份帮助我们找到问题的日志。它从不包含你终端里的内容、名称或路径,发送前“包含哪些内容”会先给你看。
- 可以引用的报告 ID。 发送后,Shepi 显示一个可以告诉支持人员的 ID。
- 关闭时在你点击的位置询问。 关闭标签页或工作区时,就在它旁边确认,并明确显示将关闭什么。
- Shepi 可在 Pi 中使用, 启动时不再出错。
需要 macOS 14 或更高版本,以及 Herdr 0.9.3 或更高版本。Shepi 会自己找到更新,你也可以选择 Shepi › 检查更新。
Shepi 1.1.1
更快、更安静的提醒,以及不需要起名的新 worktree。
- “需要你”立刻响起。 agent 一需要你,提示音和横幅就会出现。
- “完成”就是完成。 在步骤之间暂停的 agent 不再被当作完成来提醒。
- Herdr 应用的提示音。 如果你在 Herdr 桌面应用里选了自定义提示音,Shepi 也会播放它们。
- 新 worktree 不需要起名。 分支栏里已经准备好一个名字。按 Return 使用它,或自己输入。
- 出错的 agent 需要你。 Shepi 用和其他需要你的 agent 一样的方式显示它。
需要 macOS 14 或更高版本,以及 Herdr 0.9.3 或更高版本。Shepi 会自己找到更新,你也可以选择 Shepi › 检查更新。
Shepi 1.1.0
作为窗格的网页、清理 agent 留下的 worktree,以及不再停止绘制的窗口。
- 网页就在 agent 旁边。 agent 给你看网页时,它作为窗格在其终端旁打开,带有后退、前进和重新载入。你也可以从链接的菜单或窗格菜单自己打开一个。
- 清理 worktree。 显示 › Worktree…(⌥⌘W)列出这台 Mac 和服务器上的每个 worktree,并告诉你每个还留着什么。“移除所有安全项”只移除没有任何损失的那些。
- 窗口不再停止绘制。 另一个应用盖在 Shepi 上时,你正在看的 agent 不再卡住。
需要 macOS 14 或更高版本,以及 Herdr 0.9.3 或更高版本。Shepi 会自己找到更新,你也可以选择 Shepi › 检查更新。
Shepi 1.0.3
第一个版本。Shepi 是 Herdr 的原生 Mac 应用。它把你在这台 Mac 或服务器上运行的每个编程 agent 放进一个窗口里的真正终端中,需要你处理的那个显示为琥珀色。
- 一切都在你离开时的位置。 打开 Shepi,Herdr 正在运行的每个工作区、标签页和 agent 都在。退出后,Herdr 让它们继续运行。
- 需要你的 agent。 它在边栏和窗格中变为琥珀色,并有横幅和提示音。按 ⌃B a 直接跳到它那里。
- 你错过的事。 你不在时完成、需要你或提出问题的一切,都在收件箱中等你查看。
- 你的其他机器。 添加任何能通过 SSH 连接的机器,它的工作区和 agent 就会出现在边栏中。
- 你的 agent 可以使用 Shepi。 agent 可以用按钮向你提问,给你看网页、文件或它的更改,汇报进度,并在自己旁边打开窗格。
- 分组、筛选和置顶 agent。 按机器或工作区给 Agent 列表分组,只显示你想看的,把你关注的 agent 置顶。
- 把 Mac 的权限交给你的 agent。 给 Shepi 一次屏幕录制或辅助功能权限,它窗格里的 agent 也就有了。
- 窗格和标签页。 拆分、缩放、均分和交换窗格,或把窗格拖到另一个标签页。
- 查找。 ⌘F 搜索所有机器上的 agent、工作区、窗格、机器和最近的输出。
- 一键返回。 ⌘E 列出你最近用过的窗格,按 Return 回到刚离开的那个。
- 宏。 一个按键就把你写好的步骤输入到当前的 agent。
- 链接和文件。 ⌘点击打开链接,服务器上的开发站点在你的 Mac 上打开,截图和文件可以粘贴给另一台机器上的 agent。
- Herdr 插件在 Shepi 中可用。
- Git 一目了然。 状态栏显示当前窗格的分支,点一下就能看到 agent 改了什么。
- 告诉我们。 “发送反馈”在边栏和“帮助”里,Shepi 也在 GitHub 上。
需要 macOS 14 或更高版本,以及 Herdr 0.9.3 或更高版本。免费试用 14 天,之后一次买断 $19.99,包含所有更新,可在你的所有 Mac 上使用。刚开始用?从指南开始。