终端程序等待输入时,Agent 能继续操作吗?
区分交互会话和只能查看输出的运行会话。
不是每个运行会话都能输入
Agent 的终端工具支持适用环境中的交互会话,可继续发送输入、查看输出、等待或终止。但一个因耗时较长而返回的普通运行会话,可能只支持查看和等待,不能直接写入输入。
因此,看到会话标识不代表它一定是可以操作的交互终端。
先确认程序在等什么
如果安装器、命令行工具或远程会话停在提示处,应让 Agent 查看当前输出,再选择恰当的交互方式,而不是猜测输入。
例如程序停在是否覆盖文件的提示时,应先明确原文件是否需要保留,再决定输入内容。不要把默认确认当作所有交互的安全答案;如果状态不清楚,先查看当前提示和已有文件再继续。
- 检查程序是否明确显示输入提示。
- 确认该会话支持交互输入。
- 只提交与当前提示相符的内容。
- 继续查看返回结果,确认输入已经生效。
敏感输入和退出
不要把账号密码、连接令牌等敏感信息直接贴到普通聊天中。需要认证时,使用服务实际提供的合适登录流程;没有安全可用入口时,改由你完成该步骤。会话已经结束后不能再向历史记录输入,先确认状态;终止操作也不一定撤销此前程序已经完成的修改。