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 輸入與斜杠命令歷史 |