把 pi mobile 升上 Node.js 26:Node 只是工具鏈的時候,要看的是什麼
Node 26 明天轉 LTS,我把 pi mobile 的 CI、sandbox 容器和開發環境從 Node 24 升上去。記錄實際遇到的三件事:module.register() 被 runtime deprecate、Node 25 起不再附帶 corepack、npm 11.20 的 install-scripts 警告,還有怎麼驗證、哪些還沒驗到。

Node 26 明天轉 LTS,我把 pi mobile 的 CI、sandbox 容器和開發環境從 Node 24 升上去。記錄實際遇到的三件事:module.register() 被 runtime deprecate、Node 25 起不再附帶 corepack、npm 11.20 的 install-scripts 警告,還有怎麼驗證、哪些還沒驗到。
我把自己網域的信箱搬到 Cloudflare 的 agentic-inbox,再透過 MCP 讓 coding agent 每天幫我看信、擬回信。記錄 MCP 怎麼接、agent 能做和不能做的事怎麼切,以及為什麼信件內容要當成 prompt injection 來防。
LangGraph 函式庫是 MIT,但官方的 langgraph-api 伺服器是 Elastic License 2.0,啟動就要驗證 LangSmith 授權。記錄我怎麼發現這件事、為什麼改用開源的 Aegra,以及換過去要注意的地方。
團隊導入 AI agent 時,agent 本身反而不是最難的。記錄我在工作上做訊息 gateway(各家通訊軟體進 Slack)和參與 LLM gateway 的心得:路由要用完整 key、附件不能外洩 token、模型統一出口、每個人一把 key。
tiny-agent 用 TypeScript、Go、Python、Rust 各寫了一個最小 coding agent,還寫成一本繁體中文教學書。記錄為什麼要做、agent loop 其實只有十幾行、真正花時間的 session、recovery、compaction,以及怎麼用 eval 選預設模型。
記錄一次對 exe.dev / boxd.sh 免費試用 VM 的觀察:gh CLI 透過 /run/boxd/github-token 做 5 分鐘 cache,但 git credential helper 會直接向 metadata API 取 GitHub token。
記錄一次 Claude Code 反覆 API Error 的排查:不是 ~/.claude,也不是 ANTHROPIC_API_KEY,而是 macOS Keychain 裡的舊 OAuth 狀態。
分享 mikan 這個多平台 AI coding agent 的開發心得:Slack / Telegram / Discord session model、sandbox 隔離、vault credential,以及開發 agent infra 時踩到的坑。