智能体状态
Agentty 如何得知每个智能体在做什么,又如何告诉你。
Agentty 会盯着你启动的智能体,逐个显示它是在工作、已完成,还是在等你。
状态出现在哪里#
- 侧边栏 —— 每个工作区行承载其中智能体的状态。
- 窗格边框 —— 当智能体提问或请求权限时亮起,直到你点击该窗格。
- 智能体窗格上方的状态栏 —— 模型、上下文窗口、用量限额、分支、文件夹。
- 通知 —— 智能体完成或需要回答时。点击即可打开该窗格。
- ⇧⌘U —— 跳转到最新的未读窗格。
- 迷你模式与菜单栏 —— 不用把窗口放在前面也能掌握状态。
状态种类#
| 状态 | 含义 |
|---|---|
| 工作中 | 正在运行工具 |
| 思考中 | 一轮进行中,处于工具调用之间 |
| 等待输入 | 提出了问题或请求权限 |
| 已完成 | 本轮结束 |
| 空闲 | 没有正在运行的东西 |
工作原理#
Agentty 在启动窗格时通过命令行传给智能体一个状态钩子。智能体把状态报告到一个只有你的用户账号能访问的本地套接字。不会向你的项目或智能体自身的配置文件里写入任何内容。
通知#
在设置 → 通知中设定:
- 智能体完成或需要输入时的系统通知。
- Agentty 处于前台时是否也通知。
- 提问和权限请求始终通知,除非你正看着那个窗格。
发到手机#
同一页面可以连接 Slack、Discord 或 Telegram,这样你离开机器时问题也能找到你。你可以选择只在智能体需要你时发送,还是完成时也发送,以及是否包含智能体问了什么。
Webhook 地址和机器人令牌保存在操作系统的凭据存储中,而不是设置文件里。