智能体状态

Agentty 如何得知每个智能体在做什么,又如何告诉你。

Agentty 会盯着你启动的智能体,逐个显示它是在工作、已完成,还是在等你。

状态出现在哪里#

  • 侧边栏 —— 每个工作区行承载其中智能体的状态。
  • 窗格边框 —— 当智能体提问或请求权限时亮起,直到你点击该窗格。
  • 智能体窗格上方的状态栏 —— 模型、上下文窗口、用量限额、分支、文件夹。
  • 通知 —— 智能体完成或需要回答时。点击即可打开该窗格。
  • ⇧⌘U —— 跳转到最新的未读窗格。
  • 迷你模式与菜单栏 —— 不用把窗口放在前面也能掌握状态。

状态种类#

状态含义
工作中正在运行工具
思考中一轮进行中,处于工具调用之间
等待输入提出了问题或请求权限
已完成本轮结束
空闲没有正在运行的东西

工作原理#

Agentty 在启动窗格时通过命令行传给智能体一个状态钩子。智能体把状态报告到一个只有你的用户账号能访问的本地套接字。不会向你的项目或智能体自身的配置文件里写入任何内容。

通知#

设置 → 通知中设定:

  • 智能体完成或需要输入时的系统通知。
  • Agentty 处于前台时是否也通知。
  • 提问和权限请求始终通知,除非你正看着那个窗格。

发到手机#

同一页面可以连接 SlackDiscordTelegram,这样你离开机器时问题也能找到你。你可以选择只在智能体需要你时发送,还是完成时也发送,以及是否包含智能体问了什么。

Webhook 地址和机器人令牌保存在操作系统的凭据存储中,而不是设置文件里。