AgentCLILifecycle

town agent stop

停止指定项目的后台 Agent daemon

town agent stop

用法

town agent stop [path]

它会做什么

  • 停止目标项目对应的 daemon 进程
  • 清理 daemon 的 pid / meta 状态
  • 把该 agent 在 registry 中标记为停止

这让后续 statuslist 的输出更容易回到一致状态。

重要特点

如果目标 agent 当前没有运行,这个命令仍然会保持幂等,不会因为“没在跑”而失败。

这对脚本和自动化场景非常重要,因为你不必先写一层“如果已经停了就跳过”的判断。

什么时候用

  • 你想主动停掉某个项目 agent
  • 修改了较大配置,准备重新启动
  • 排查资源占用时先清理运行进程

很多时候,如果你感觉项目状态“不太对劲”,先 stopstartrestart 也是一种很稳的恢复思路。

相关文档