Agentic 實戰:讓 AI Agent 完成 CLI 開發與 npm Trusted Publishing 發佈

最近我陸續上架了好幾個專門給 Agent 用的 CLI 工具,讓 Agent 可以直接透過終端機呼叫功能、傳入參數,再讀取結構化的結果。工具做好之後,接下來就是把它們發佈到 npm,讓其他人和 Agent 也能直接安裝使用。我原本想,這件事以前就做過了,而且一月還寫過如何利用全新的 Trusted publishing 方法發佈 npm 套件,這次應該可以把整個流程交給 Agent 處理。

... 繼續閱讀 ...

介紹好用工具:pdf-encrypt (針對 PDF 加解密與讀寫文件屬性)

我經常有一個需求,就是需要把我上課所需要的簡報轉成 PDF,還要加入防寫保護的密碼(限制編輯、防止篡改內容)。但是這個需求以前我在 Windows 的時候,有一個好用的 PDF-XChange 軟體,可以很方便地幫我修改文件屬性,還可以很快地設定密碼。但是到了 macOS 之後,我發現沒有好用的工具可以用。因此,我最近就自己寫了一套全新的 CLI 工具來做這件事。

... 繼續閱讀 ...

Stylebot CLI 運作機制剖析:如何用 Native Messaging 驅動瀏覽器擴充功能

在網頁客製化與前端樣式調整的工作流中,Stylebot 是一款廣受歡迎的瀏覽器擴充功能,能讓使用者針對特定網站自訂並套用 CSS 樣式。隨著自動化需求與 AI 輔助開發工具(如 Claude Code 等 Coding Agent)的普及,Stylebot 在 v4 架構中推出了官方命令列工具 @stylebot/cli,讓開發者與自動化代理程式能夠直接自終端機檢視網頁結構、動態調整 CSS 樣式並擷取畫面驗證結果,無須手動開啟擴充功能的視覺化編輯器。

... 繼續閱讀 ...

為什麼 Inno Setup 安裝程式的附加工作頁面一片空白?深入追查 Windows Global Atom Table 耗盡問題

最近我發佈了 Carnac v2.6.0,下載安裝檔 Carnac-2.6.0-Setup.exe 準備將本機的 Carnac 2.5.0 升級上去。沒想到執行安裝程式之後,畫面直接跳到「Select Additional Tasks」頁面,中間原本應該顯示「建立桌面捷徑」與「開機自動啟動」核取方塊的區域卻一片空白,左上角只留下一個細小的虛線焦點框。

... 繼續閱讀 ...