Agent 只看见终端重绘:PayPal 用一台 Mac mini 测试交互式 CLI
交互式命令行给人看的选项,在 Agent 眼里可能只是不断重绘的屏幕,程序甚至不会报错。
导读
交互式命令行给人看的选项,在 Agent 眼里可能只是不断重绘的屏幕,程序甚至不会报错。PayPal 的工作坊建议给 Agent 保留会话、提供结构化状态和必要上下文,让它能选择、回退和重试。参赛者先用 tmux 保持运行中的程序,再尝试通过旁路通道读取字段、选项和默认值;像库存不足导致的追问,也可以提前作为背景交给 Agent。流程固定、选项独立时,传统 flags 仍然适用;动态分支多时,单靠 flags 容易膨胀。比赛要求 Agent 操作咖啡点单程序,排行榜后来被确定性解析器刷出异常成绩。讲者从中强调,模型已有不确定性,它调用的工具最好职责明确、行为可重复。获胜者使用模型构建求解器,运行阶段则让程序保持确定,并通过会话持续接收任务。