標籤:Playgrounds
具有「Playgrounds」標籤的文章。
遊樂場為什麼不做 transpile/bundle
發布: 約 4 分鐘遊樂場主軸是單頁小程式,場裡又有 coding agent 高頻改檔。 山姆鍋說明為何傳統 transpile/bundling 不適合當默認中介,以及「agent 就是最好的 transpiler」。
對話 UI 不是任務迴圈本體
發布: 約 2 分鐘山姆鍋談 coding agent 常見誤區:把常駐邏輯寫在聊天畫面的前端。 原則通用;遊樂場把 loop 放進 Controller,只是其中一種落法。
在遊樂場隨手做一個小工具
發布: 約 2 分鐘站上 `/tools/` 不再擴張後,山姆鍋改在遊樂場沙盒裡養個人小工具。 這篇用「做一個給自己用的轉換/檢視小頁」當例子,分享過程而不是操作手冊。
薄命令列就好,不必復活一台 VM
發布: 約 1 分鐘砍掉 v86 之後,山姆鍋仍在遊樂場留下 WASI 形的 Shell 與 `runCmd`。 分享「有一點命令列手感」跟「瀏覽器裡的 Linux」差在哪。
API key 不要住在 prompt 裡
發布: 約 2 分鐘山姆鍋談 coding agent 與 BYOK:明文密鑰不該變成聊天紀錄的一部分。 遊樂場 SecretStore 只是實作案例,原則通用於多數自架 agent。
分頁裡的「假 Cloudflare」畫到哪
發布: 約 2 分鐘山姆鍋在遊樂場用 functions.js、Durable KV、仿 D1,讓單頁小程式有一點 edge 形後端。 分享界線怎麼畫——以及為什麼從來不打算在部落格後面真的開一朵雲。
從公開儲存庫,把樹搬進沙盒
發布: 約 2 分鐘山姆鍋常把別人 public 的小前端拉進遊樂場沙盒再改。 分享這條「複製進來就地玩」的路徑,以及它明明不是 git clone 的地方。
Coding agent 的副作用,請走窄門
發布: 約 2 分鐘山姆鍋談 coding agent 設計裡很無聊的一句話:模型不該什麼都能直接碰。 工具與宿主契約是窄門;遊樂場的 HOST/functions 只是案例。
宿主 API 是契約,不是後門
發布: 約 2 分鐘山姆鍋替遊樂場的 Agent 宿主寫了 capabilities 與一堆「不准」。 分享為什麼探測能力、禁止熱改自己、刪除邊界,比再加三個方便函式重要。
下面那兩格 REPL,是給人按的
發布: 約 2 分鐘遊樂場下方的 Python/JavaScript REPL,山姆鍋定位成人手玩具,不是 Agent 的 shell。 分享為什麼「給人按」跟「給代理用」要分開想。