@davidyooo 在 为什么在 2026 年,Agent 更适合 Heredoc 式执行,而非 REPL 式交互 中发帖
最初,人们在 Coding Agent 上发现了这样一个现象:只要把 Bash 工具暴露给它,它似乎就能完成所有事——从基础的代码编写,到 agentic 的上下文查找,再到 Git 工作流的执行。
于是,我们开始看到万物 CLI 化。CLI 似乎成为了将复杂软件暴露给 Agent 的标准答案。你一定听过这句话:
“CLI is all you need.”
但在这股热潮背后,我们也观察到一个问题:Agent 往往像人类使用终端一样,执行一条短命令、读取结果,再决定下一步。任务越复杂,模型与工具之间的往返越多,也就意味着更多的模型调用、上下文开销和等待时间。
与其让 Agent 编写复杂的 Shell 脚本,我们更希望它使用自己熟悉的编程语言来组织任务。基于这一观察和后续实验,我们提出了一种优化方案:仍以 CLI 作为统一入口,但以代码作为实际的软件操作接口。
Agent 一...