跳转到内容
moshpit

开一个任务,不碰你现在的工作目录

herdr 连接主页上智能体区的 + 打开它。四个字段:

New Agent Task 面板:仓库选了 payments-api,分支名 fix-webhook-retry,智能体选了 claude,第一条消息是 Cap the backoff at 30s and add a test

  • 仓库:自动找出来。Moshpit 把你的窗格所在的目录反查到仓库根目录,再扫一遍 home 目录补齐其余的。「其他…」可以手动输入路径。
  • 分支:新分支的名字。发出去之前先按 git 的规则检查,名字不合法会立刻报错,不用等一个来回。
  • Agent:起哪个智能体,从 herdr 认得的列表里选。
  • First message:可选。智能体起来后替你敲进去,交代完就可以把手机收起来。

按顺序:先是一条 worktree create,建出分支、checkout,以及一个窗格已经在那个目录里的 herdr 工作区;然后把智能体命令敲进那个窗格,和你亲手敲的一样;最后是你写的第一条消息,如果写了的话。

checkout 放在 ~/.herdr/worktrees/<repo>/<branch> 下,不在你的仓库旁边。你的工作目录完全不受影响。

工作区面板:payments-api 已勾选,1 个标签页 1,就是 New Agent Task 刚建出来的那个工作区;下面列着 dashboard 和 infra,都处于未连接状态

在树里长按那个工作区,选删除工作树。只有 herdr 从仓库建出来的工作区才有这一项,普通工作区没有目录可删。

第一次尝试从不强制。checkout 里有未提交或未跟踪的文件时,herdr 会拒绝,什么都不动。到这一步 Moshpit 才会再问一个更严肃的问题,明确告诉你这些改动别处没有。这道安全网是 herdr 自己的,顺着它走,比替你做决定好。

  • 大仓库 checkout 要等一会儿。面板会显示进度,它没有卡住。
  • 分支名已存在会失败,原样显示 herdr 的报错。换个名字。
  • 不能自定义路径。worktree 放在 herdr 放的地方;在手机上敲路径,不值得为它加一个字段。
  • 不替你猜智能体参数。Moshpit 跑的是智能体的默认命令。要加参数,写在第一条消息里,或者自己在窗格里起。