Alibaba Cloud Linux 4 Agentic Edition(ANOLISA)以 cosh(cosh-ng)作为系统登录后的第一入口,它是一个 AI 原生的 Linux 终端:bash/zsh 照常工作,遇到复杂任务时直接用自然语言请 Agent 检查或操作。本文介绍 cosh 的交互设计理念、基础使用方法(Shell 命令、自然语言、审批模式、Agent Composer)及完整的斜杠命令与快捷键参考。
交互入口
Alibaba Cloud Linux 4 Agentic Edition(ANOLISA)的交互式 Shell 默认为 cosh(cosh-ng),作为系统登录后的第一入口。cosh-ng 面向不同的访问对象,具备不同的交互特点:
对人类用户:它是基于 bash/zsh 的 AI 原生终端,熟悉的命令直接运行,复杂任务用自然语言描述
对智能体:它是调用系统能力的标准接口,通过结构化 JSON(cosh-cli)和 JSONL(cosh-core headless 模式)集成
cosh 交互设计
cosh 的交互设计遵从「Shell 优先」,主要有以下特点:
Shell 命令 :熟悉的命令直接用 Shell 语法执行,交互式程序(vim、top、ssh)、管道、重定向、任务控制、Ctrl+C 都在前台终端照常工作
自然语言模式 :用自然语言描述排查任务或操作目标,Agent 会启动分析。可以写明"仅检查""修改前询问"等约束来控制 Agent 的行为边界
两种模式可以自由混合使用:Shell 输入与 Agent 请求在同一个终端里交替进行。
cosh 与传统 Shell 的关系
在 Alibaba Cloud Linux 4 Agentic Edition(ANOLISA)中,cosh 保留完整的 bash/zsh 兼容性——它不替代 Shell,而是包裹一个真实的前台 bash 或 zsh。在此基础上增加自然语言理解、Skills、审批卡片、可恢复会话等能力,让人类用户和 Agent 都能以自然的方式调用系统能力。
基础使用
进入 Alibaba Cloud Linux 4 Agentic Edition(ANOLISA)后,将直接进入 cosh。可以像平常一样执行 Shell 命令,也可以用自然语言描述任务。首次使用可通过 /auth 配置大模型后端。
Shell 命令
直接输入命令即可执行,无须任何前缀或模式切换:
$ git status
$ top -bn1 | head -20
$ ls -al自然语言模式
直接用中文或英文描述你的意图,系统会自动理解并执行:
> 查看当前系统的内存使用情况
> 帮我安装 nginx 并配置为开机自启
> 帮我部署Openclaw系统 shell 会将自然语言转化为对应的系统操作,执行前会显示计划并等待确认(取决于审批模式设置,详见「配置管理 - 审批模式」)。
审批模式
通过 /mode approval 设置工具审批级别:
# 查看当前审批模式
> /mode approval
# Agent 只解释和建议,不发起工具调用
> /mode approval recommend
# 只读工具自动批准,有风险的操作需要确认
> /mode approval auto
# 所有工具自动批准(需输入 confirm 确认切换)
> /mode approval trust confirm
安全提示:trust 模式会跳过所有操作确认,建议仅在隔离的测试环境中使用。生产环境请使用 recommend 或 auto 模式。
此外还有独立的分析模式 /mode analysis,控制失败命令的主动分析行为:
smart(默认):命令失败或系统诊断输出异常时,评估后展示分析建议auto:仅高置信度失败自动启动 Agent 分析manual:关闭主动分析和失败洞察
使用 /agent 引用文件与 Skill
运行 /agent 打开 Agent Composer,可以编辑一次性请求:第一个 token 可选一个 Skill,后续 @路径 引用当前工作空间内的文件或目录:
/skill:repo-review inspect @Cargo.toml @src
@/etc/nginx/nginx.conf 帮我检查这个配置有没有问题
注意事项:
@路径必须指向工作空间内的文件或目录,绝对路径、父目录跳转会被拒绝每次提交最多接受 16 个有效引用
多行草稿也可以用
??开头直接输入,Shift+Enter换行不指定 Skill 或引用的纯文本请求同样有效
cosh 命令参考
命令分类总览
前缀 | 类型 | 功能 | 示例 |
| 斜杠命令 | cosh 控制命令 |
|
| Agent 请求 | 多行草稿发起 Agent 任务 |
|
(无前缀) | Shell 命令 | 直接在前台 Shell 执行 |
|
斜杠命令一览
会话管理
命令 | 说明 | 用法 |
| 管理 Agent 会话 |
|
| 恢复之前会话( |
|
| 新建会话( |
|
| 清除本地 Shell 状态 |
|
工具与模型管理
命令 | 说明 | 用法 |
| 选择或更新 Provider 认证 |
|
| 查看或修改审批/分析模式 |
|
| 列出/查看/启停 Skills |
|
| 管理 MCP 服务器 |
|
| 管理扩展包和设置 |
|
| 查看 Hook 状态与信任 |
|
| 管理本地输入建议 |
|
| 打开 Agent Composer 编辑一次性请求 |
|
界面与配置
命令 | 说明 | 用法 |
| 查看/设置界面语言 |
|
| 显示模型与工具统计 |
|
| 显示版本、Provider、运行时状态 |
|
信息与帮助
命令 | 说明 | 用法 |
| 显示帮助信息 |
|
| 显示版本信息( |
|
| 运行本地健康检查 |
|
| 分析最近一条失败命令 |
|
| 取消当前 Agent 任务 |
|
| 查看审批/活动详情 |
|
| 审计状态与导出 |
|
快捷键
快捷键 | 功能 | 说明 |
Shift+Enter | 插入换行 | 多行草稿输入 |
Tab | 补全 | Agent Composer 中补全 |
Esc | 取消 | 取消卡片、面板或草稿 |
Ctrl+C | 中断 | 取消当前命令或 Agent 请求 |
上方向键 | 输入历史 | Shell 输入与斜杠命令历史 |