Google發布Jules Tools,替非同步程式開發代理Jules提供輕量命令列介面,並同步開放Jules API早期使用。此更新把原以瀏覽器為主的互動帶入終端機並拓展至自動化情境,讓開發者在本機工作流啟動與監看任務、調整偏好,並以一致介面接入既有腳本與CI/CD。

Jules是能理解專案脈絡並直接連結儲存庫的非同步代理,當使用者下達任務時,系統會臨時啟動遠端虛擬機器執行工作,包含撰寫測試、實作新功能、修正錯誤、更新相依套件與產出語音變更紀錄,完成後以拉取請求回傳成果。Jules不會自行啟動新任務,所有動作皆由指令觸發,符合多數團隊對可控與可審查流程的要求。

Jules Tools作為輕量CLI,常見用法如檢視遠端任務列表,或切換終端機介面主題等。整體設計偏向可組合、可腳本化,方便納入既有工具鏈,而非另起一套獨立流程。

由於Jules Tools支援腳本化操作,可以與開發者平常使用的指令列工具搭配。換句話說,開發者不必改變原有的工作方式,就能把Jules融入日常流程,例如專案中有一分代辦清單,可以透過幾行指令,把其中的工作逐一交給Jules處理,要是開發團隊使用GitHub管理議題(Issue),也能直接把議題內容轉交給Jules,讓Jules在雲端短時虛擬機器執行並生成程式碼,甚至還能先用其他分析工具篩選出比較複雜的任務,再交由Jules接手。

除了輸入文字操作之外,Jules Tools還提供一種互動式介面TUI,開發者可以在終端機中以圖形化的方式瀏覽與管理任務,或透過引導流程逐步建立新任務。TUI開發者不需要記住複雜的操作步驟,就能直覺地查看進度與控制代理人,使用體驗接近網頁介面,但速度更快,也更貼近日常的工作習慣。

除了命令列介面外,Google同步開放了Jules API的早期版本,讓開發者能將代理人直接嵌入自己的系統與工作流程。API的主要作用,是把Jules從單一的對話或終端機互動,擴展到更廣泛的自動化情境中。

透過Jules API,開發者可以設定在不同事件發生時自動觸發任務,例如在Slack中有新臭蟲回報時,自動請Jules展開調查或建立修補工作,也可以將Jules連結到CI/CD流程,讓Jules在程式碼送交、測試或部署階段介入,減少人工操作。

熱門新聞

Advertisement