11月1日 刊出
你最順手的那個調味櫃入口被收走了,於是你又回到手寫食譜的年代
OpenCode V2 把自訂提供商的圖形介面收起來了,我們把這件事翻譯成廚房裡食譜卡換成手寫筆記本的家常滋味故事。
11 月 1 日,開發者社羣 V2EX 上出現一篇抱怨文。有網友升級 OpenCode V2 之後發現,原本能在圖形介面裡新增自訂提供商的功能不見了,想接第三方中轉站,沒辦法再靠點選選單填入 API 位址和密鑰,只能自己打開使用者資料夾下的 opencode.jsonc 設定檔,一行一行手動寫。
這件事聽起來很工程師,但你家廚房裡其實發生過一模一樣的戲碼。
那個「設定、提供商、更多」的選單,就像你熟悉的調味櫃
很多人做菜靠的是順手。鹽罐在爐子左邊,醬油在最上層,糖藏在小抽屜,閉著眼睛都摸得到。圖形介面就是這種調味櫃,打開、點選、填入,兩三下搞定,像你熟門熟路地把醬油倒進鍋裡,手腕一轉,鹹香就對了。
現在櫃子換了位置,抽屜上了一道鎖。你得回到那本泛黃的手寫食譜,一筆一畫把配方抄上去。
所幸這不是故事的結尾。同篇討論串裡,有網友點出了入口還在的路徑,也有網友查了原因:V2 更換了儲存方式,自訂提供商容易出問題,官方才先把這個入口關掉,而且已經有修復的 PR 在等待官方確認合入。換句話說,這比較像裝修期間暫時封起來的走道,牆敲好了還會開門,只是現在得繞路。
手寫設定檔,其實就是老一輩的手路菜
老一輩做菜沒有食譜 App。鹽幾瓢、火多大、什麼時候嗆醋,全靠手路,靠一本記在月曆紙背面的筆記。JSONC 設定檔對工程師來說,就是那張月曆紙:格式講究、逗號不能錯,但寫明白了,比任何選單都牢靠。
順帶一提,手寫設定也意味著鑰匙就攤在那份檔案裡。OpenCode 之前才傳出過用戶 API 密鑰外洩的消息,我們當時把它翻譯成廚房裡鑰匙掛在哪裡的日常故事。現在改成手動配置,那把鑰匙放在哪個資料夾、誰看得到,更值得你多看一眼。
討論串裡也有過來人分享替代方案,有人用別的切換工具配置提供商,有人推薦底層同樣是 OpenCode V2、介面順手得多的第三方圖形工具。就像社區媽媽們互通有無:你家瓦斯爐壞了,先借隔壁的快鍋頂著,飯總是要煮的。
等修復的日子裡,先把手路練回來
軟體升級總有這種過渡期,菜也一樣。電鍋換了新的,第一次煮出來的飯就是沒那麼香,得摸兩輪才找回手感。與其著急,不如趁這段時間把設定檔當成自己的食譜本來養:寫清楚、留備份,哪天入口重新打開,你反而多了一份誰都拿不走的手路。
討論串最後一則回覆停在 11 月 1 日的傍晚。鑰匙的事、入口的事,社羣還在盯著。你的爐子照樣開火,飯照樣上桌,只是這幾天,記得把食譜抄得工整一點。