[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"article-opencode-cli-acp-server-support-zh":3,"article-related-opencode-cli-acp-server-support-zh":38,"series-tools-cfc9970e-56ae-4c17-8b36-270e9b3492b5":90},{"id":4,"title":5,"content":6,"summary":7,"source":8,"source_url":9,"author":10,"image_url":11,"keywords":12,"language":21,"translated_content":10,"views":22,"is_premium":23,"created_at":24,"updated_at":24,"cover_image":11,"published_at":25,"rewrite_status":26,"rewrite_error":10,"rewritten_from_id":27,"slug":28,"category":29,"related_article_id":30,"status":31,"google_indexed_at":10,"x_posted_at":10,"tweet_text":10,"title_rewritten_at":10,"title_original":10,"key_takeaways":32,"topic_cluster_id":36,"embedding":37,"is_canonical_seed":23},"cfc9970e-56ae-4c17-8b36-270e9b3492b5","OpenCode CLI 加入 ACP 伺服器","\u003Cp data-speakable=\"summary\">OpenCode CLI 新增 ACP 伺服器，還把 TUI、無頭網頁、session、plugin 和 \u003Ca href=\"\u002Ftag\u002Fgithub\">GitHub\u003C\u002Fa> 自動化整合到同一套命令列介面。\u003C\u002Fp>\u003Cp>\u003Ca href=\"https:\u002F\u002Fopencode.ai\u002Fdocs\u002Fcli\u002F\" target=\"_blank\" rel=\"noopener\">OpenCode\u003C\u002Fa> 這次不是只加一個小功能。它直接把 CLI 做成控制台。你可以在終端機開 TUI，也能跑一次性 prompt，還能起 headless server。\u003C\u002Fp>\u003Cp>更狠的是，它現在還有 \u003Ca href=\"https:\u002F\u002Fopencode.ai\u002Fdocs\u002Fcli\u002F\" target=\"_blank\" rel=\"noopener\">ACP\u003C\u002Fa> server。文件寫得很直白，透過 stdin 和 stdout，搭配 nd-JSON 溝通。這代表它不只給人用，也給其他工具接。\u003C\u002Fp>\u003Ctable>\u003Cthead>\u003Ctr>\u003Cth>命令\u003C\u002Fth>\u003Cth>用途\u003C\u002Fth>\u003Cth>重點\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd>\u003Ccode>opencode\u003C\u002Fcode>\u003C\u002Ftd>\u003Ctd>啟動 TUI\u003C\u002Ftd>\u003Ctd>沒帶參數時的預設行為\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Ccode>opencode run\u003C\u002Fcode>\u003C\u002Ftd>\u003Ctd>非互動式執行 prompt\u003C\u002Ftd>\u003Ctd>支援 \u003Ccode>--format json\u003C\u002Fcode>、\u003Ccode>--attach\u003C\u002Fcode>、\u003Ccode>--thinking\u003C\u002Fcode>\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Ccode>opencode serve\u003C\u002Fcode>\u003C\u002Ftd>\u003Ctd>啟動 headless HTTP server\u003C\u002Ftd>\u003Ctd>適合 API 與遠端 client\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Ccode>opencode acp\u003C\u002Fcode>\u003C\u002Ftd>\u003Ctd>啟動 ACP server\u003C\u002Ftd>\u003Ctd>用 stdin\u002Fstdout 傳 nd-JSON\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003Ch2>這個 CLI 已經不是附屬品\u003C\u002Fh2>\u003Cp>講白了，OpenCode 的 CLI 現在像主控台。沒參數就進 TUI，有參數就能自動化。你還可以接 server，讓別的 client 來呼叫它。這種設計很像把同一個 backend，切成幾種前端入口。\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1779035643289-wshz.png\" alt=\"OpenCode CLI 加入 ACP 伺服器\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>這種做法很實際。很多 AI 工具卡在單一介面。不是只有網頁，就是只有 editor plugin。OpenCode 反而把入口拆開。人用 TUI，腳本用 run，遠端用 serve，協定整合用 ACP。\u003C\u002Fp>\u003Cp>文件裡的命令分類也很清楚。這不是亂長出來的功能堆。它們對應的是不同工作流。你可以把它看成一套 AI 工具鏈，不是單純聊天介面。\u003C\u002Fp>\u003Cul>\u003Cli>\u003Ccode>tui\u003C\u002Fcode>：適合互動操作\u003C\u002Fli>\u003Cli>\u003Ccode>run\u003C\u002Fcode>：適合腳本和 CI\u003C\u002Fli>\u003Cli>\u003Ccode>serve\u003C\u002Fcode>、\u003Ccode>web\u003C\u002Fcode>：適合遠端與瀏覽器\u003C\u002Fli>\u003Cli>\u003Ccode>acp\u003C\u002Fcode>：適合 protocol client\u003C\u002Fli>\u003Cli>\u003Ccode>session\u003C\u002Fcode>、\u003Ccode>stats\u003C\u002Fcode>、\u003Ccode>export\u003C\u002Fcode>：適合追蹤與管理\u003C\u002Fli>\u003C\u002Ful>\u003Cp>我覺得這才是重點。OpenCode 沒把自己鎖死在單一 UI。它想當的是工作流底層。這對開發者很有感，因為你不必每次換工具，就重寫一次操作方式。\u003C\u002Fp>\u003Ch2>ACP 支援才是最值得看的地方\u003C\u002Fh2>\u003Cp>\u003Ca href=\"https:\u002F\u002Fopencode.ai\u002Fdocs\u002Fcli\u002F\" target=\"_blank\" rel=\"noopener\">opencode acp\u003C\u002Fa> 這條命令很有意思。它啟動 ACP server，並透過 stdin\u002Fstdout 傳 nd-JSON。這種做法很土炮，也很可靠。對本地工具來說，stdin\u002Fstdout 幾乎是最容易嵌進去的介面。\u003C\u002Fp>\u003Cp>這代表\u003Ca href=\"\u002Fnews\u002Fwhy-pi-mcp-adapter-is-the-right-way-to-use-mcp-zh\">什麼\u003C\u002Fa>？代表 OpenCode 可以更容易接進編輯器、腳本、a\u003Ca href=\"\u002Fnews\u002Faws-agent-toolkit-coding-agents-zh\">gent\u003C\u002Fa> runner，甚至本機常駐程式。你不用先開一個大網頁，再透過複雜 \u003Ca href=\"\u002Ftag\u002Fapi\">API\u003C\u002Fa> 路由繞來繞去。協定邊界直接放在 process 層，簡單很多。\u003C\u002Fp>\u003Cp>它也和其他 server 模式對得上。\u003Ca href=\"https:\u002F\u002Fopencode.ai\u002Fdocs\u002Fcli\u002F\" target=\"_blank\" rel=\"noopener\">serve\u003C\u002Fa> 是 HTTP server。\u003Ca href=\"https:\u002F\u002Fopencode.ai\u002Fdocs\u002Fcli\u002F\" target=\"_blank\" rel=\"noopener\">web\u003C\u002Fa> 是帶瀏覽器介面的 HTTP server。ACP 則是給懂協定的 client。三條路，三種用途。\u003C\u002Fp>\u003Cblockquote>\u003Cp>“This command starts an ACP server that commun\u003Ca href=\"\u002Fnews\u002Fmicrosoft-skills-174-ai-coding-skills-zh\">ic\u003C\u002Fa>ates via stdin\u002Fstdout using nd-JSON.”\u003C\u002Fp>\u003C\u002Fblockquote>\u003Cp>這句話很關鍵。它直接說明傳輸層怎麼做。對開發者來說，這比一堆行銷詞有用太多。因為你馬上知道，這能不能接到現有工具，能不能包成 daemon，能不能塞進自動化流程。\u003C\u002Fp>\u003Cp>如果你平常有碰 local \u003Ca href=\"\u002Ftag\u002Fagent\">agent\u003C\u002Fa>，這種設計會很熟。很多工具最後都會回到 process protocol。原因很簡單。它穩，跨平台，而且不用先把整套系統網路化。\u003C\u002Fp>\u003Cul>\u003Cli>\u003Ccode>opencode serve\u003C\u002Fcode>：HTTP API 入口\u003C\u002Fli>\u003Cli>\u003Ccode>opencode web\u003C\u002Fcode>：HTTP + 瀏覽器 UI\u003C\u002Fli>\u003Cli>\u003Ccode>opencode acp\u003C\u002Fcode>：process protocol 入口\u003C\u002Fli>\u003Cli>\u003Ccode>opencode run --attach\u003C\u002Fcode>：連到既有 server，少一次冷啟動\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>OpenCode 在做的是完整工作流\u003C\u002Fh2>\u003Cp>OpenCode 的 CLI 不只會跑 prompt。它還能管 agent、auth、models、GitHub 自動化。像 \u003Ccode>opencode agent\u003C\u002Fcode>、\u003Ccode>opencode auth\u003C\u002Fcode>、\u003Ccode>opencode models\u003C\u002Fcode>、\u003Ccode>opencode github install\u003C\u002Fcode>，這些都不是花拳繡腿。\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1779035644295-cu95.png\" alt=\"OpenCode CLI 加入 ACP 伺服器\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>真正有用的是 session 和資料管理。你可以列出 session，也能匯出、匯入，還能看 \u003Ca href=\"\u002Ftag\u002Ftoken\">token\u003C\u002Fa> 使用量和成本。對團隊來說，這種紀錄很重要。因為 AI 工具一旦進到工作環境，大家就會開始問：誰做了什麼？花了多少？能不能重跑？\u003C\u002Fp>\u003Cp>文件也列出幾個很實用的指令。這些細節看起來不起眼，實際上很像產品成熟度的分數。\u003C\u002Fp>\u003Cul>\u003Cli>\u003Ccode>opencode models --refresh\u003C\u002Fcode>：更新快取的 provider 清單\u003C\u002Fli>\u003Cli>\u003Ccode>opencode session list --format json\u003C\u002Fcode>：輸出機器可讀資料\u003C\u002Fli>\u003Cli>\u003Ccode>opencode export --sanitize\u003C\u002Fcode>：清掉敏感 transcript 和檔案內容\u003C\u002Fli>\u003Cli>\u003Ccode>opencode uninstall --keep-config\u003C\u002Fcode>：移除程式但保留設定\u003C\u002Fli>\u003C\u002Ful>\u003Cp>這些功能說明一件事。OpenCode 想讓你把它放進日常開發流程。不是只拿來試玩。你可以把它接進 shell script、伺服器程序、GitHub Actions，甚至內部工具。\u003C\u002Fp>\u003Ch2>跟其他 CLI AI 工具比，差在哪\u003C\u002Fh2>\u003Cp>很多 \u003Ca href=\"\u002Ftag\u002Fai-coding\">AI coding\u003C\u002Fa> 工具只做一種入口。不是 editor plugin，就是 web app。OpenCode 比較像全家桶。它有 TUI、有 run、有 serve、有 web，現在還多了 ACP。這種多入口策略，對開發者很實際。\u003C\u002Fp>\u003Cp>原因很簡單。不同任務，本來就該用不同介面。臨時問一句，用 \u003Ccode>run\u003C\u002Fcode> 就好。長時間 debug，用 TUI 比較順。要給遠端 client 用，就開 \u003Ccode>serve\u003C\u002Fcode>。要接 process bridge，就用 \u003Ccode>acp\u003C\u002Fcode>。\u003C\u002Fp>\u003Cp>如果拿這種設計跟一般工具比，差異很明顯。OpenCode 比較像把控制權交給使用者，而不是逼你照它的 UI 走。這點我蠻買單。\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cstrong>TUI\u003C\u002Fstrong>：適合單機互動\u003C\u002Fli>\u003Cli>\u003Cstrong>run\u003C\u002Fstrong>：適合腳本與 CI\u003C\u002Fli>\u003Cli>\u003Cstrong>serve\u002Fweb\u003C\u002Fstrong>：適合遠端與瀏覽器\u003C\u002Fli>\u003Cli>\u003Cstrong>acp\u003C\u002Fstrong>：適合協定型整合\u003C\u002Fli>\u003C\u002Ful>\u003Cp>另一個差異是 state 管理。它把 session、export、import、stats 都放進 CLI。這代表它不是只管輸出答案。它也管歷史、成本、追蹤和移轉。這對團隊導入很重要。\u003C\u002Fp>\u003Cp>如果你想看 OpenCode 之前的工作流設計，可以參考我們的延伸內容：\u003Ca href=\"\u002Fnews\u002Fopencode-agent-workflows\" target=\"_blank\" rel=\"noopener\">OpenCode agent workflows and session tools\u003C\u002Fa>。\u003C\u002Fp>\u003Ch2>這背後反映的是什麼趨勢\u003C\u002Fh2>\u003Cp>AI 工具正在往「可組合」走。單一聊天視窗已經不夠。大家開始要 API、server、session、plugin、protocol。因為真正上線後，工具不會只被一個人點來點去。它會被腳本、編輯器、CI、內部平台一起用。\u003C\u002Fp>\u003Cp>OpenCode 這次把 ACP 拉進 CLI，就是在往這方向靠。它不只想當一個模型前端。它想當一個可被其他工具接上的工作底座。這很像軟體世界裡，從單機 app 走向可插拔系統的路線。\u003C\u002Fp>\u003Cp>我覺得下一步值得觀察的，不是它還會多幾個命令，而是第三方 client 會不會開始接 ACP。只要有幾個工具接上去，CLI 的價值就會從「好用」變成「可整合」。\u003C\u002Fp>\u003Ch2>接下來可以怎麼看\u003C\u002Fh2>\u003Cp>如果你已經在用 OpenCode，現在該做的不是只學 \u003Ccode>opencode\u003C\u002Fcode> 這個入口。你應該把它當成一套系統來看。先試 \u003Ccode>run\u003C\u002Fcode>，再看 \u003Ccode>serve\u003C\u002Fcode> 或 \u003Ccode>acp\u003C\u002Fcode>，最後再碰 session 和 export。\u003C\u002Fp>\u003Cp>如果你還沒用過，這次更新其實很適合拿來評估。你可以直接問自己一句：我要的是一個聊天工具，還是一個能接進工作流的 AI 底層？OpenCode 明顯是後者。\u003C\u002Fp>\u003Cp>我的判斷很直接。接下來真正常用的，不會是最會講故事的 AI 工具，而是最容易被其他軟體接上的那一種。OpenCode 這次就是往那條路走。\u003C\u002Fp>","OpenCode CLI 新增 ACP 伺服器，並整合 TUI、無頭網頁、session、plugin 與 GitHub 自動化，讓終端機直接變成 AI 工作流控制台。","opencode.ai","https:\u002F\u002Fopencode.ai\u002Fdocs\u002Fcli\u002F",null,"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1779035643289-wshz.png",[13,14,15,16,17,18,19,20],"OpenCode","CLI","ACP","AI 工具","命令列","TUI","headless server","GitHub automation","zh",2,false,"2026-05-17T16:33:41.747799+00:00","2026-05-17T16:33:41.68+00:00","done","d9b145dd-2acd-43ae-af0c-5a49435eb2fe","opencode-cli-acp-server-support-zh","tools","d562d2ce-737f-41c5-b95b-12bb53ea7a4a","published",[33,34,35],"OpenCode CLI 現在把 TUI、run、serve、web、ACP 放在同一套介面裡。","ACP 透過 stdin\u002Fstdout 和 nd-JSON 溝通，方便接進本機工具與自動化流程。","session、export、import、stats 這些命令，讓 OpenCode 更像完整工作流底座。","c3c88dd2-a940-438a-b359-0e5a24562273","[0.0073132436,-0.017261822,0.03281275,-0.1069065,-0.008743193,-0.008117653,-0.011822676,-0.009685283,0.016393198,0.009819086,-0.010478367,-0.018006442,-0.003175817,0.0024356658,0.12089372,0.0018102746,-0.00093086134,0.007903488,0.021054436,0.0065138703,0.01477916,0.011225696,0.016701126,-0.004382223,-0.00494931,-0.006025505,0.04928287,-0.006168069,0.03917936,-0.018453533,-0.014172332,0.0018827831,-0.028790642,-0.0023245695,0.012698945,0.0118735535,0.020211192,-0.00472254,0.0052852775,-0.024517039,-0.033211235,-0.009704186,0.019621624,-0.0058562728,0.010939277,-0.005521126,0.012164023,-0.056311924,0.006096924,0.01893355,0.013799313,0.01705096,-0.008939692,-0.14947414,0.014937606,0.0003544292,-0.010623865,0.02235353,0.013039978,-0.006975261,-0.0073952517,-0.0038568445,-0.013397427,-0.00022505315,-0.0050678193,-0.013542374,0.029308943,0.025917865,0.006919376,0.008259647,-0.03443441,0.00711255,0.006710468,-0.008333152,0.023842117,-0.014007083,0.013170374,0.028457256,-0.0019662327,0.030372763,0.016628787,-0.03393126,-0.01711069,0.024283843,0.0025387409,-0.018475004,0.0082069915,-0.0108167725,0.0123872915,0.013100569,0.022334179,0.009410477,0.017308848,-0.002351542,-0.0062060747,-0.005391442,-0.02298101,-0.019241847,0.009039815,-0.0013294105,-0.014795,-0.031187803,0.0005585701,0.009861581,0.019279743,0.025343824,-0.000778756,0.008105163,0.02781395,-0.008793236,0.005274484,-0.024149867,-0.03609615,-0.00039035958,0.008950049,-0.13674709,-0.015884686,0.009785625,0.015796524,0.0057076886,-0.0071477816,-0.014919142,-0.023747724,0.010714653,-0.027384399,-0.0088000195,0.009039161,0.021477394,-0.041283432,0.005165972,-0.0013708458,-0.008107006,-0.045666672,-0.008467454,-0.007789924,0.027271556,-0.012396636,-0.018251954,-0.025645066,-0.03761291,0.0071094017,0.03167119,0.0051136552,0.0003439989,-0.023423068,-0.0038356043,-0.028303951,0.014231467,0.025324645,-0.012569526,-0.004397579,-0.008828448,-0.007799135,0.00046463887,0.014433925,-0.029778104,-0.003668411,-0.0057246913,-0.0053492924,0.024987483,0.028356584,0.01936746,0.0061532347,0.005533808,-0.0045168437,0.0028820664,0.003691304,-0.017030334,-0.008296535,0.009853626,-0.009372727,-0.011450919,0.015375403,0.0061882003,0.0063969893,0.010683579,0.005500029,0.00057693373,0.016295932,-0.003111855,-0.011576587,0.023048142,-0.012679447,-0.018406056,0.015254052,-0.028733002,0.0047850953,0.01590199,0.011564466,-0.004294976,0.0043229503,-0.004539948,0.007687734,0.0065066465,0.015911255,-0.024396222,-0.02060571,-0.03221455,-0.017757002,0.0067702974,0.031945698,-0.04667394,0.0039043233,-0.026828006,0.011280762,0.0076768245,-0.026056947,-0.024511082,-0.0086827325,0.008621456,0.014957569,-0.03597464,0.027542066,-0.015665973,-0.0062228143,-0.01849424,-0.011524355,0.0143231815,-0.004946402,0.019109057,0.02481994,-0.0004890474,-0.009606775,0.017585319,-0.023962125,-0.002033185,-0.0116663175,-0.013203672,-0.008642996,-0.0040183016,0.012757409,-0.008624916,-0.013932659,0.0030522235,0.0043540215,-0.020531146,0.012067072,0.018507753,-0.00598601,0.039119832,-0.018894808,0.028576486,0.009023953,0.0077668065,0.04456102,-0.007608803,-0.0036866015,-0.005622196,-0.024661811,0.017648334,-0.024033707,0.0033263946,0.00883592,0.0058432743,0.004746115,-0.021962011,0.0044190995,0.025224054,0.025571713,-0.019220563,0.0037134844,-0.0030946997,-0.0008293246,-0.005390941,0.0070048664,0.00023478366,0.013584779,0.033055,-0.040413868,0.0042894417,0.0059731444,0.029619176,0.028380135,-0.018860279,0.0023438497,-0.011617903,-0.037277058,0.047145113,0.02363896,-0.030908385,-0.0066474285,0.014731466,-0.010030556,-0.018265134,0.0111420825,0.003090005,-0.015868433,-0.0139779495,0.009223383,-0.028280295,0.0139054945,0.02066806,-0.012402697,0.0061046537,-0.0052195215,-0.017391227,0.0044192453,-0.00092179765,0.030753747,-0.011824358,0.009537479,0.004429633,-0.0055731223,0.047909938,0.020902751,-0.0020241041,0.004036637,0.024946041,-4.2122974e-05,-0.013904661,-0.04836369,-0.026503675,0.0001942048,-0.021510534,-0.019580193,0.00044428091,0.005787016,-0.021886373,-0.0034081503,-0.013043373,0.009780181,-0.038206123,0.011323169,0.011378434,-0.016311705,0.0017100518,-0.013347571,0.009835049,-0.009879005,-0.016463963,-0.011507808,0.0070219897,0.015005353,-0.019079542,0.0081984205,-0.0036439174,0.008611158,0.009720966,-0.028108837,0.0028642279,-0.0022694576,0.0060245087,-0.015241639,0.027728755,-0.00729585,-0.011362185,0.020590797,-0.014300051,0.0065372027,-0.001472458,-0.00020058895,-0.0011510688,0.0012169154,-0.003228679,-0.02639048,-0.0038931193,-0.007812727,0.0051076063,0.020184806,0.010376039,-0.0029117456,-0.009594062,0.0014871645,-0.010351343,0.019439979,0.016885707,0.01441271,0.016890816,0.013659744,0.008390609,-0.0040678186,0.008092942,-0.02194381,-0.0019752786,-0.0071912296,0.0015964757,0.008639488,0.024510307,0.005189146,-0.010461477,-0.0070253583,0.013795859,0.0018807732,-0.009216954,0.013280056,-0.015217029,0.0049013533,0.0010778287,-0.02053784,0.017347286,-0.012081856,-0.0044086655,-0.0029542928,0.00527712,-0.0148540605,-0.011842523,-0.010568309,0.0107127605,0.0019220341,-0.01990731,0.004943194,-0.0013586187,-0.007566744,-0.0036895205,-0.013308979,-0.013493003,-0.022134604,-0.001694851,-0.008753391,-0.021982418,-0.019088447,0.02757982,0.019558914,0.01498878,0.018556206,0.0009045662,0.003702439,0.026255999,0.016707707,0.008331669,-0.0050298246,0.027729543,-0.002403404,0.008758322,-0.011455223,-9.500182e-05,0.0027283195,-0.014207334,-0.014694123,0.009622998,0.006955099,0.009209343,0.008720393,0.0020990276,-0.018781919,-0.019829804,-0.0053530526,-0.0005209352,-0.016196063,-0.015592551,-0.0032140883,-0.022690928,-0.014000045,-0.0075027826,0.010790105,-0.00711182,-0.0047478676,-0.016645933,-0.040200904,0.01762772,0.017722657,0.0071454486,0.025847184,-0.018497612,-0.0020187444,0.016482154,0.0011209676,0.019350884,-0.016117038,-0.014553781,0.029669054,0.007856075,-0.013312262,0.0012248633,-0.0033566644,-0.000642086,0.010047863,-0.017497977,-0.0020387697,0.0020459825,-0.04358592,0.01834752,0.027547102,-0.01481215,-0.0115168365,-0.022028591,-0.0022918144,-0.01118668,0.0025005967,-0.03409292,0.026016701,-6.164324e-06,0.006319371,-0.018503733,0.0020951112,0.0109328525,-0.012552226,0.0033063253,-0.018663466,-0.0047538225,0.030163797,0.007079779,0.0058310856,-0.00783074,-0.027420338,4.3660298e-06,-0.013863044,-0.012946722,-0.0143229235,-0.010070314,0.016592015,-0.009309795,0.003679696,-0.0009564522,-0.0010058891,-0.019068476,0.0013579299,-0.000510281,0.019976411,-0.058427557,0.010511529,-0.024309283,0.0010343131,-0.001111455,-0.009358643,-0.014690028,-0.0109069375,0.002855349,-0.019115862,-0.013158367,0.015100754,-0.016308378,0.029624028,0.00130705,-0.014933392,-0.004163527,0.044153504,0.001994976,0.02112719,0.0038978648,-0.020317914,0.025835482,0.010624134,0.0076880013,0.0043050908,-0.0040049846,0.0001689116,0.018694052,0.016879743,0.0017298884,-0.01236646,-0.008483877,-0.011085871,-0.0016094887,0.034774095,-0.07092438,-0.024655543,-0.0151167875,0.0069639417,-0.018608244,-0.025642244,0.0057277526,0.0055516087,0.0025452115,0.0069458135,-0.017325716,-0.035296198,0.028848505,0.0067287968,-0.010725034,-0.022316871,0.0029139544,-0.026080482,0.025524966,-0.02752564,0.057118364,0.0010622524,0.04182878,-0.006351673,-0.013491899,-0.003624989,0.019627163,-0.00275273,0.03592686,-0.027733333,-0.034598626,0.02554724,0.016982147,0.004893967,0.013676686,0.004710519,-0.011378352,-0.01117168,0.007680087,0.015087311,0.00068441953,-0.009341213,-0.012879368,-0.0149371205,-0.0029508239,-0.015488145,-0.01819633,0.005696918,0.022313984,0.016307466,-0.053620465,-0.007735453,-0.009335047,-0.017266363,0.0013516968,0.034813847,-0.013014077,-0.0026656887,-0.012893003,0.017350234,-0.014176914,0.00043148382,-0.047432605,0.01245377,-0.0012037511,0.027243795,0.0058142217,0.060719673,0.001927515,-0.008147162,0.002261199,-0.018093774,0.006181649,0.018212268,-0.04452306,0.02541896,-0.012296554,0.011437883,-0.008540308,0.023212876,-0.033110466,-0.027823277,-0.094899274,-0.017557746,-0.002016062,0.0014766497,-0.025187768,-0.03309012,0.006780529,-0.019017357,-0.011382578,-0.0047824215,0.022160646,-0.0020096202,-0.0024671382,-0.031341035,-0.02676668,0.0068969093,0.028024837,0.003810568,0.00056007376,-0.03702521,0.015195684,0.0025061865,0.0309627,-0.027388081,-0.029299915,0.030714987,-0.017009063,-0.012928159,0.0016223531,-0.013038097,-0.03786961,-0.13835342,-0.0014038809,-0.014624359,0.0074379956,0.02568534,-0.0142560005,0.013838764,-0.0020638967,0.009129359,-0.017968146,0.019745583,-0.032399017,-0.04245212,-0.009960306,-0.0016229445,0.10579137,-0.019624878,0.007846019,-0.0015569213,0.0019787028,-0.011641644,-0.019858336,0.030706424,0.015764484,0.0026492483,-0.04488534,0.023378573,0.002364296,0.016921872,0.01007335,-0.02047084,0.010192466,-0.017719474,-0.013878082,-0.0019846966,-0.008219986,-0.007800065,-0.0062089884,0.0071699326,0.012901027,-0.0077891983,0.00026352596,-0.0065240976,-0.0066621937,-0.007386531,0.019344058,-0.0027990718,-0.010498151,-0.00531003,-0.011292144,-0.0031212291,-0.06500921,0.012097465,-0.025476247,0.029330848,0.01072125,-0.000930882,0.00565652,0.013606305,0.018915262,0.0074580554,0.019622225,-0.009537204,0.0147464825,-0.006802674,-0.0011734357,0.045801435,0.028577738,-0.0015906976,0.02091269,0.0032755213,0.011499173,-0.006534007,0.0110679725,-0.025188716,-0.034516234,0.010201637,0.0185861,0.036272913,-0.021629646,-0.005055883,-0.011949003,0.01794676,-0.034653988,0.0028598523,0.015971314,0.0111294165,-0.0067310976,-0.017652497,-0.01578145,0.0007150574,0.014947263,-0.0052399556,0.01872953,0.008914913,0.02066782,-0.021314843,0.021258423,0.02249462,0.0025593755,-0.012999207,-0.036182784,0.015475847,-0.0123753045,0.0016826161,0.016015183,-0.004191463,0.021959765,0.01608791,0.021884343]",{"tags":39,"relatedLang":49,"relatedPosts":53},[40,42,43,45,47],{"name":16,"slug":41},"ai-工具",{"name":17,"slug":17},{"name":15,"slug":44},"acp",{"name":13,"slug":46},"opencode",{"name":14,"slug":48},"cli",{"id":30,"slug":50,"title":51,"language":52},"opencode-cli-acp-server-support-en","OpenCode CLI adds ACP server support","en",[54,60,66,72,78,84],{"id":55,"slug":56,"title":57,"cover_image":58,"image_url":58,"created_at":59,"category":29},"1dd2b6c7-15a2-4d22-8a24-f6d12b4ec78d","microsoft-skills-174-ai-coding-skills-zh","Microsoft 開源 174 個 AI 編碼技能","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1779035059510-ydmo.png","2026-05-17T16:23:51.29023+00:00",{"id":61,"slug":62,"title":63,"cover_image":64,"image_url":64,"created_at":65,"category":29},"dd082492-2441-4f2b-8978-8a2534ca710e","why-pi-mcp-adapter-is-the-right-way-to-use-mcp-zh","為什麼 Pi MCP Adapter 才是使用 MCP 的正確方式","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1779034431335-giqf.png","2026-05-17T16:13:19.333103+00:00",{"id":67,"slug":68,"title":69,"cover_image":70,"image_url":70,"created_at":71,"category":29},"ce5f1eec-3fcf-487a-968a-3af62eba1be5","aws-agent-toolkit-coding-agents-zh","AWS 推出 Agent Toolkit 給寫程式代理","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1779033860827-tqp4.png","2026-05-17T16:03:48.125219+00:00",{"id":73,"slug":74,"title":75,"cover_image":76,"image_url":76,"created_at":77,"category":29},"fb137ee0-223b-4d65-8249-65515f4ccc00","why-32-agent-paper-teams-better-research-zh","為什麼 32-Agent 論文團隊更適合做研究，不適合代寫","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1779030837969-qc5t.png","2026-05-17T15:13:24.299361+00:00",{"id":79,"slug":80,"title":81,"cover_image":82,"image_url":82,"created_at":83,"category":29},"3d1c3a08-1490-4e9e-98ef-14079e3056d6","ru-he-yong-python-zheng-he-mistral-ocr-zh","如何用 Python 串接 Mistral OCR","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1779001446578-9gfa.png","2026-05-17T07:03:37.885677+00:00",{"id":85,"slug":86,"title":87,"cover_image":88,"image_url":88,"created_at":89,"category":29},"dc666c3f-3dc1-43e3-908b-14d7f4cfdac0","ru-he-yong-cuda-oxide-jian-li-rust-gpu-he-xin-zh","如何用 cuda-oxide 建立 Rust GPU 核心","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778976835472-mbgt.png","2026-05-17T00:13:33.173664+00:00",[91,96,101,106,111,116,121,126,131,136],{"id":92,"slug":93,"title":94,"created_at":95},"de769291-4574-4c46-a76d-772bd99e6ec9","googles-biggest-gemini-launches-in-2026-zh","Google 2026 最大 Gemini 盤點","2026-03-26T07:26:39.21072+00:00",{"id":97,"slug":98,"title":99,"created_at":100},"855cd52f-6fab-46cc-a7c1-42195e8a0de4","surepath-real-time-mcp-policy-controls-zh","SurePath 推出即時 MCP 政策控管","2026-03-26T07:57:40.77233+00:00",{"id":102,"slug":103,"title":104,"created_at":105},"9b19ab54-edef-4dbd-9ce4-a51e4bae4ebb","mcp-in-2026-the-ai-tool-layer-teams-use-zh","2026 年 MCP：團隊真的在用的 AI 工具層","2026-03-26T08:01:46.589694+00:00",{"id":107,"slug":108,"title":109,"created_at":110},"af9c46c3-7a28-410b-9f04-32b3de30a68c","prompting-in-2026-what-actually-works-zh","2026 提示工程，真正有用的是什麼","2026-03-26T08:08:12.453028+00:00",{"id":112,"slug":113,"title":114,"created_at":115},"05553086-6ed0-4758-81fd-6cab24b575e0","garry-tan-open-sources-claude-code-toolkit-zh","Garry Tan 開源 Claude Code 工具包","2026-03-26T08:26:20.068737+00:00",{"id":117,"slug":118,"title":119,"created_at":120},"042a73a2-18a2-433d-9e8f-9802b9559aac","github-ai-projects-to-watch-in-2026-zh","2026 必看 20 個 GitHub AI 專案","2026-03-26T08:28:09.619964+00:00",{"id":122,"slug":123,"title":124,"created_at":125},"a5f94120-ac0d-4483-9a8b-63590071ac6a","claude-code-vs-cursor-2026-zh","Claude Code 與 Cursor 深度對比：202…","2026-03-26T13:27:14.279193+00:00",{"id":127,"slug":128,"title":129,"created_at":130},"0975afa1-e0c7-4130-a20d-d890eaed995e","practical-github-guide-learning-ml-2026-zh","2026 機器學習入門 GitHub 實用指南","2026-03-27T01:16:49.712576+00:00",{"id":132,"slug":133,"title":134,"created_at":135},"bfdb467a-290f-4a80-b3a9-6f081afb6dff","aiml-2026-student-ai-ml-lab-repo-review-zh","AIML-2026：像課綱的學生實驗 Repo","2026-03-27T01:21:51.467798+00:00",{"id":137,"slug":138,"title":139,"created_at":140},"80cabc3e-09fc-4ff5-8f07-b8d68f5ae545","ai-trending-github-repos-and-research-feeds-zh","AI Trending：把 AI 資源收成一張表","2026-03-27T01:31:35.262183+00:00"]