薄命令列就好,不必復活一台 VM

發布: 約 1 分鐘

人有時就是那個手:想 grep 一下、jq 一下、對兩個檔做 diff。為此搬一台 Alpine 進分頁,山姆鍋試過,後來認栽。

遊樂場留下的是薄很多的路:瀏覽器裡的 Wasm+WASI preview1,允許清單裡的指令;人類有下方 Shell 面板,Agent 則走非互動的 runCmd。檔案系統就是當前工作沙盒的 OPFS。沒有 sockets、沒有「真 Bash 全家餐」。

目錄

展開目錄

薄的好處

期待值管得住。你不會以為能 apt install,也不會以為 agent 擁有一台可 ssh 的機器。互斥、超時、輸出上限,比較好做。跟「給人按的 REPL」一樣,界線清楚反而好睡。

薄的代價

管線、任意腳本、複雜工具鏈——能做的有限。山姆鍋接受:遊樂場主軸仍是 Web SAM,不是把 DevOps 工作站塞進 iframe。真要那套,本機終端機本來就比較誠實。

結語

若你也在「完整感」跟「養得起」之間擺盪,薄命令列是山姆鍋目前願意辯護的妥協。你若有更漂亮的 WASI 菜譜,下面留言區歡迎開菜單。

Sampot (山姆鍋)

獨立軟體開發者,專長分散式系統、Web 應用與雲端服務架構。目前一人開發NT² Vault:結構化數位資產保管箱。工作之餘關注開源軟體的發展與應用,偶爾在這裡碎念與分享。