跳到正文
heng-agent v0.5.0
Esc
使用指南目录

日常使用

后台任务

开发服务器、watch 这类不会自己结束的命令放到后台跑:模型自己会放,前台命令跑着时 Ctrl+B 也能转过去;/tasks 查看与停止,状态栏显示「后台 N」,退出时全部停掉。长任务结束时响铃提醒。

预计用时
约 3 分钟
适用版本
v0.5.0 及以上

让模型放到后台

开发服务器、watch、tail -f 这类不会自己结束的命令,模型会放到后台跑(bash 工具的 run_in_background),之后用 bash_output 看新输出、kill_task 停掉,主对话照常往下走。你只要把话说清楚:

把开发服务器起在后台,然后打开 /health 看看返回什么

后台命令和前台命令一样走权限确认:第一次运行时会问你,见 权限模式与规则。

跑着的命令转到后台:Ctrl+B

前台命令跑得太久(比如没想到它不会退出),按 Ctrl+B 把它转到后台:进程不停,已有的输出也不丢,这一问接着往下走。

查看与停止:/tasks

  • /tasks:列出后台任务;
  • /tasks kill bg1:停掉指定的一个(任务号见列表);
  • 底部状态栏第二行显示「后台 N」,提醒你还有几个在跑;
  • 退出 heng-agent(包括 -p 脚本模式结束)时,全部后台任务一起停掉,不会留下没人管的进程。

/tasks 不发给模型,回答过程中输入也会马上执行。

长任务结束时提醒你

任务跑超过 notify_after 秒(默认 30)结束时响铃,Windows Terminal 会闪任务栏,切出去干别的也不会错过。改时长或关掉(0):

/config set settings.notify_after 60

做完是这样

开发服务器在后台跑着,状态栏显示「后台 1」,你和它继续对话;/tasks 能看到它,用完 /tasks kill 停掉,或者退出时它自己停。

最后更新: