记者:韩依格、郭良川新华社音视频部制作新华社国际传播融合平台出品
随着 Agent 技术走向成熟,越来越多的产品需要同时面对人类和 Agent 两类用户,而 CLI(命令行工具)正是更容易被 Agent 调用的形态。未来可能所有产品或框架都需要达成自己的 CLI,作为面向 Agent 的统一能力入口,封装自身核心能力供 Agent 使用。本文以近期实践的开源 CLI 为例,从编程语言、登录授权、命令设计、Skill、分发和安全六个方面,探讨如何设计一个对 Agent 友好的 CLI 工具。为什么是 CLIAgent 访问外部能力主要有三种方式:调用 API、通过 MCP、以及在终端执行命令。三者其实底层都是对远程接口的封装,但 CLI 对 Agent 有两个独特优势:一是几乎所有通用 Agent 都自带 Bash 工具 (例如 Codex、Claude Code、CowAgent、OpenClaw 等),无需服务提供方搭建 MCP server;二是它把鉴权、参数组装、分页、错误处理等封装进命令,Agent 不用自己构造 HTTP 请求,也不用把整份接口文档塞进上下文,只读一份精简的命令说明就能按需决策,省 token 也更准确。
sendToAllClient(JSON.toJSONString(websocketMap)); } 消息字段的约定很简单:type=1 表示来单提醒,orderId 方便管理端跳转订单详情,content 用于弹窗或通知栏展示订单号。
概括:复杂度决定框架层次,能用原生绝不用框架。向量信息库四阶梯:
sinajs.cn/video/sinaplayer/js/page/player_v1.
”“先加六爷再加小六。”▲ 片尾一闪而过的“小六”这个片尾“彩蛋”也让大家十分关注,是否会有新的机型要和大家见面了呢?
更新软件源 sudo apt update 2.安装 XFCE 桌面环境 Ubuntu Server 默认没有桌面,需要安装。
NET runtime 和 ASP.NET Core 的热点代码里,经常能看到另一种写法:先检查 IsCompletedSuccessfully,同步成功时直接读取结果,只有未完成时才等待。