全部產品
Search
文件中心

Alibaba Cloud Linux:如何使用Alibaba Cloud Linux 4 Agentic Edition(ANOLISA)

更新時間:Aug 15, 2026

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 控制命令

/help/session status

??

Agent 請求

多行草稿發起 Agent 任務

?? + 換行輸入

(無首碼)

Shell 命令

直接在前台 Shell 執行

git statustop -bn1

斜杠命令一覽

會話管理

命令

說明

用法

/session

管理 Agent 會話

/session status/session list [--all]/session resume <id>/session new/session clear <id>/session compact

/resume

恢複之前會話(/session resume 別名)

/resume/resume <id>

/new

建立會話(/session new 別名)

/new

/clear

清除本地 Shell 狀態

/clear

工具與模型管理

命令

說明

用法

/auth

選擇或更新 Provider 認證

/auth

/mode

查看或修改審批/分析模式

/mode approval [recommend|auto|trust]/mode analysis [smart|auto|manual]

/skills

列出/查看/啟停 Skills

/skills list/skills detail <name>/skills enable <name>

/mcp

管理 MCP 伺服器

/mcp list/mcp connect <server>/mcp inspect/mcp disconnect

/extensions

管理擴充包和設定

/extensions list/extensions install <path>/extensions doctor [name]

/hooks

查看 Hook 狀態與信任

/hooks status/hooks history/hooks trust-project

/recommendations

管理本地輸入建議

/recommendations on|off|status|privacy|clear

/agent

開啟 Agent Composer 編輯一次性請求

/agent

介面與配置

命令

說明

用法

/config

查看/設定介面語言

/config language [auto|en-US|zh-CN]

/stats

顯示模型與工具統計

/stats/stats model/stats tools

/status

顯示版本、Provider、運行時狀態

/status

資訊與協助

命令

說明

用法

/help

顯示協助資訊

/help

/about

顯示版本資訊(/status 別名)

/about

/health

運行本地健全狀態檢查

/health

/explain

分析最近一條失敗命令

/explain

/cancel

取消當前 Agent 任務

/cancel

/details

查看審批/活動詳情

/details <id>

/audit

審計狀態與匯出

/audit status/audit export current <dir>

快速鍵

快速鍵

功能

說明

Shift+Enter

插入換行

多行草稿輸入

Tab

補全

Agent Composer 中補全 @路徑/skill:

Esc

取消

取消卡片、面板或草稿

Ctrl+C

中斷

取消當前命令或 Agent 請求

上方向鍵

輸入歷史

Shell 輸入與斜杠命令歷史