[{"data":1,"prerenderedAt":1382},["ShallowReactive",2],{"search-navigation":3,"\u002Ftw\u002Farticle\u002Fwhat-can-we-do-with-antigravity-2":36,"\u002Ftw\u002Farticle\u002Fwhat-can-we-do-with-antigravity-2-surround":408},[4,8,12,16,20,24,28,32],{"title":5,"path":6,"stem":7},"Solving AI Agent Skills Fragmentation with npx skills","\u002Farticle\u002Fcentralised-the-skills-for-agents","en\u002Farticle\u002Fcentralised-the-skills-for-agents",{"title":9,"path":10,"stem":11},"Stop Exposing Your Vault: Secure NodeWarden with Cloudflare","\u002Farticle\u002Fhow-to-secure-nodewarden-at-cloudflare","en\u002Farticle\u002Fhow-to-secure-nodewarden-at-cloudflare",{"title":13,"path":14,"stem":15},"How to Self-Host a BitWarden Compatible Password Vault","\u002Farticle\u002Fself-hosting-nodewarden-at-cloudflare","en\u002Farticle\u002Fself-hosting-nodewarden-at-cloudflare",{"title":17,"path":18,"stem":19},"Google Antigravity 2 Hands-On: Setup & First Impressions","\u002Farticle\u002Fsetup-antigravity-2","en\u002Farticle\u002Fsetup-antigravity-2",{"title":21,"path":22,"stem":23},"NetSuite AI Connector Guide: MCP Setup & Use Cases","\u002Farticle\u002Fsetup-netsuite-mcp-on-chatgpt-claude","en\u002Farticle\u002Fsetup-netsuite-mcp-on-chatgpt-claude",{"title":25,"path":26,"stem":27},"Testing Claude Fable 5: A Financial Analysis Review","\u002Farticle\u002Ftesting-claude-fable-5-in-financial-analysis","en\u002Farticle\u002Ftesting-claude-fable-5-in-financial-analysis",{"title":29,"path":30,"stem":31},"Guide to Browser and Scheduler in Antigravity 2","\u002Farticle\u002Fuse-browser-and-scheduler-in-antigravity-2","en\u002Farticle\u002Fuse-browser-and-scheduler-in-antigravity-2",{"title":33,"path":34,"stem":35},"Antigravity 2 in Action: AI Agents, Skills, and MCP","\u002Farticle\u002Fwhat-can-we-do-with-antigravity-2","en\u002Farticle\u002Fwhat-can-we-do-with-antigravity-2",{"id":37,"title":38,"author":39,"body":40,"category":39,"date":393,"description":394,"extension":395,"image":396,"imageAlt":397,"isPublished":117,"meta":398,"minRead":387,"navigation":117,"path":404,"seo":405,"stem":406,"__hash__":407},"article\u002Ftw\u002Farticle\u002Fwhat-can-we-do-with-antigravity-2.md","Antigravity 2 深度實戰：如何透過 AI 智能體、內置 Skill 與 MCP 打造全端應用","",{"type":41,"value":42,"toc":381},"minimark",[43,47,55,59,67,70,76,83,86,92,98,104,118,123,129,138,142,148,154,160,163,169,175,180,185,188,192,202,208,212,218,224,230,233,237,240,244,250,256,262,265,353,359,371,374,377],[44,45,46],"p",{},"作為一款以智能體為核心（Agent-first）的桌面應用程式，Antigravity 2 能夠讓使用者編排協同多個子智能體，自動處理日常事務（例如從郵件與行事曆中生成每日簡報），或直接進行應用程式的建構、測試與部署。但在實際開發與應用中，它的表現究竟如何？",[44,48,49,50,54],{},"讓我們一起深入探索 Antigravity 2 的強大功能 —— 從內置命令、精選 Skill（技能）到能夠讓開發者搖身一變成為全端架構師的 Firebase Model Context Protocol (MCP) 伺服器整合。關於 Skill 和 MCP 伺服器的安裝與詳細設定，請參考這篇教學：",[51,52,53],"a",{"href":18},"Google Antigravity 2 深度實測：手把手教你從零開始安裝設定與全新 AI 代理開箱心得","。",[56,57,58],"h2",{"id":58},"內置命令",[60,61,63],"h3",{"id":62},"goal",[64,65,66],"code",{},"\u002Fgoal",[44,68,69],{},"透過此命令，您可以向智能體下達指令，使其持續運行直到特定任務完全結束。",[44,71,72],{},[73,74,75],"strong",{},"應用場景：",[44,77,78],{},[79,80],"img",{"alt":81,"src":82},"使用 Antigravity 2 的 goal 指令建立 Textris 遊戲的提示詞","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-goal-command-prompt.webp",[44,84,85],{},"當我們請求動態子智能體時，系統會生成三個智能體協同配合來完成該任務。",[44,87,88],{},[79,89],{"alt":90,"src":91},"Antigravity 2 生成子代理以自主完成任務","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-spawning-subagents-1.webp",[44,93,94],{},[79,95],{"alt":96,"src":97},"Antigravity 2 子代理執行步驟的詳細進度","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-spawning-subagents-2.webp",[44,99,100],{},[79,101],{"alt":102,"src":103},"Antigravity 2 子代理完成自主任務","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-spawning-subagents-3.webp",[44,105,106,107,111,112],{},"若想試玩由智能體自動生成的 HTML 版 Textris（俄羅斯方塊）遊戲，請點擊此",[51,108,110],{"href":109},"\u002Ftextris","連結","：\n",[113,114],"video",{"alt":115,"src":116,"controls":117},"AI generated Textris game in HTML","https:\u002F\u002Fpub-9791558bbefc4bb59834a03ae5c44137.r2.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fai-generated-textri-game-html.webm",true,[44,119,120,122],{},[64,121,66],{}," 命令會先制定詳盡的執行規劃，隨後按部就班地予以實施，並在每個階段即時向您匯報最新進展。此外，智能體還會自動優化與管理自身的上下文視窗，防止其超出 Token 限制。這極大程度地適用於需要多輪疊代、耗時較長的重大任務，例如效能優化或模組重構等。",[60,124,126],{"id":125},"grill-me",[64,127,128],{},"\u002Fgrill-me",[44,130,131,132,137],{},"此命令會觸發由 Matt Pocock 傾力打造的實用 Skill：",[51,133,125],{"href":134,"rel":135},"https:\u002F\u002Fgithub.com\u002Fmattpocock\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fproductivity\u002Fgrill-me\u002FSKILL.md",[136],"nofollow","。它短小精悍卻無比強大，其核心邏輯在於從系統架構的多個維度對您進行「刨根問底式」的提問，以此釐清邊緣情況、對齊業務結構，並在開始程式碼實作前最終敲定執行方案。",[44,139,140],{},[73,141,75],{},[44,143,144],{},[79,145],{"alt":146,"src":147},"在 Antigravity 2 中觸發 Cloudflare 架構的 grill-me 指令","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-grill-me-command-prompt.webp",[44,149,150],{},[79,151],{"alt":152,"src":153},"使用 grill-me 技能的互動式問答階段","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-grill-me-interaction-1.webp",[44,155,156],{},[79,157],{"alt":158,"src":159},"釐清邊界情況並使用 grill-me 架構計劃","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-grill-me-interaction-2.webp",[44,161,162],{},"它還完美支援多選互動：",[44,164,165],{},[79,166],{"alt":167,"src":168},"在 grill-me 過程中使用多選功能","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-grill-me-multi-select-1.webp",[44,170,171],{},[79,172],{"alt":173,"src":174},"使用 grill-me 多選功能確定選擇","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-grill-me-multi-select-2.webp",[44,176,177,179],{},[64,178,128],{}," 命令的表现令人嘆為觀止。它幾乎涵蓋了部署至 Cloudflare 時所需考慮的所有架構設計細節，極為適合應用軟體的架構規劃、跨領域的模組重構以及其他高度複雜的業務設計。",[60,181,182],{"id":39},[64,183,184],{},"@\u002F ",[44,186,187],{},"雖然此命令並未出現在公開的可用命令列表中，但在精細化管理上下文視窗時，它卻必不可少。它被用於向對話框中快速引入特定資料夾或檔案（非多媒體檔案）。",[56,189,191],{"id":190},"skills-技能","Skills (技能)",[44,193,194,195,198,199,54],{},"我們可以輸入 ",[64,196,197],{},"\u002F"," 來呼出快捷彈窗並选择特定 Skill。下面我們來測試 ",[64,200,201],{},"excalidraw-diagram",[44,203,204],{},[79,205],{"alt":206,"src":207},"從 Antigravity 彈出視窗中選擇 Excalidraw 圖表技能","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-skill-selection-excalidraw.webp",[44,209,210],{},[73,211,75],{},[44,213,214],{},[79,215],{"alt":216,"src":217},"提供產生 Excalidraw 圖表的指示","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-excalidraw-diagram-prompt.webp",[44,219,220],{},[79,221],{"alt":222,"src":223},"成功產生 Excalidraw 架構圖","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-excalidraw-diagram-generation.webp",[44,225,226],{},[79,227],{"alt":228,"src":229},"Antigravity architecture diagram","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-architecture.webp",[44,231,232],{},"在經歷了兩輪系統權限確認後，該 Skill 成功完成了圖表的繪製與輸出。",[56,234,236],{"id":235},"mcp-伺服器","MCP 伺服器",[44,238,239],{},"以往當智能體試圖建構後端服務時，您通常必須親自打開網頁主控台、建立資料庫、複製 API 金鑰再將其手動貼回設定中。而當直接在 Antigravity 中引入 MCP 伺服器後，智能体便擁有了直接操作雲端基礎設施的「雙手」。",[44,241,242],{},[73,243,75],{},[44,245,246],{},[79,247],{"alt":248,"src":249},"指示 MCP 伺服器建立 Firebase 網頁應用程式","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-mcp-server-firebase-prompt.webp",[44,251,252],{},[79,253],{"alt":254,"src":255},"Antigravity 使用 MCP 伺服器操作 Firebase 基礎架構","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-mcp-server-firebase-execution-1.webp",[44,257,258],{},[79,259],{"alt":260,"src":261},"透過 Antigravity MCP 伺服器成功建立 Firebase 應用程式","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-mcp-server-firebase-execution-2.webp",[44,263,264],{},"智能體成功透過 MCP 伺服器在 Firebase 中直接建立了 Web 應用。讓我們來看看相關的 GitHub 倉庫。",[266,267,271],"pre",{"className":268,"code":269,"language":270,"meta":39,"style":39},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","Create a new public GitHub repository called ‘to-do-app-techvoyage’. Then push all the current project files to it with the commit message ‘Initial commit — to-do-app’.\n","bash",[64,272,273],{"__ignoreMap":39},[274,275,278,282,286,289,292,295,298,301,304,307,310,313,316,319,322,325,328,331,334,336,339,342,345,347,350],"span",{"class":276,"line":277},"line",1,[274,279,281],{"class":280},"sBMFI","Create",[274,283,285],{"class":284},"sfazB"," a",[274,287,288],{"class":284}," new",[274,290,291],{"class":284}," public",[274,293,294],{"class":284}," GitHub",[274,296,297],{"class":284}," repository",[274,299,300],{"class":284}," called",[274,302,303],{"class":284}," ‘to-do-app-techvoyage’.",[274,305,306],{"class":284}," Then",[274,308,309],{"class":284}," push",[274,311,312],{"class":284}," all",[274,314,315],{"class":284}," the",[274,317,318],{"class":284}," current",[274,320,321],{"class":284}," project",[274,323,324],{"class":284}," files",[274,326,327],{"class":284}," to",[274,329,330],{"class":284}," it",[274,332,333],{"class":284}," with",[274,335,315],{"class":284},[274,337,338],{"class":284}," commit",[274,340,341],{"class":284}," message",[274,343,344],{"class":284}," ‘Initial",[274,346,338],{"class":284},[274,348,349],{"class":284}," —",[274,351,352],{"class":284}," to-do-app’.\n",[44,354,355],{},[79,356],{"alt":357,"src":358},"代理自動將專案檔案推送到新的 GitHub 儲存庫","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-github-repository-push.webp",[44,360,361,362,366,367,370],{},"您可以透過此",[51,363,110],{"href":364,"rel":365},"https:\u002F\u002Fgithub.com\u002FTech-Voyage-Dev\u002Fto-do-app-techvoyage",[136],"訪問 GitHub 上的 ",[64,368,369],{},"to-do-app-techvoyage"," 倉庫。",[56,372,373],{"id":373},"結語",[44,375,376],{},"儘管在 Gemini 3.5 Hack 的強大驅動下，Antigravity 2 中的 MCP 與 Skill 展現出了令人驚嘆的速度，但目前智能體的工作流仍面臨一些瓶頸，如頻繁的權限確認中斷，以及缺乏用於回退的版本控制檢查點等。在官方正式引入檢查點功能之前，養成頻繁進行 Git commit 的習慣依然是保障開發安全的唯一防線。",[378,379,380],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":39,"searchDepth":382,"depth":382,"links":383},2,[384,390,391,392],{"id":58,"depth":382,"text":58,"children":385},[386,388,389],{"id":62,"depth":387,"text":66},3,{"id":125,"depth":387,"text":128},{"id":39,"depth":387,"text":184},{"id":190,"depth":382,"text":191},{"id":235,"depth":382,"text":236},{"id":373,"depth":382,"text":373},"2026-06-06","深入探索 Agent-first 桌面應用 Antigravity 2。學習如何協同 AI 子智能體、運用內置 Skill 並藉由 MCP 伺服器高效構建全端應用。","md","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002FTW-What-can-we-do-with-Antigravity-2.webp","Antigravity 2 教程：AI 智能體、Skill 與 MCP 伺服器實戰指南",{"schemaOrg":399,"robots":402,"sitemap":403},[400],{"@type":401,"headline":38,"description":394},"TechArticle","index, follow",{"lastmod":393},"\u002Ftw\u002Farticle\u002Fwhat-can-we-do-with-antigravity-2",{"title":397,"description":394,"ogTitle":38,"ogDescription":394,"twitterTitle":38,"twitterDescription":394},"tw\u002Farticle\u002Fwhat-can-we-do-with-antigravity-2","gfxoLpQGC-fDDgVt6XKYEMTYo0m_vvYHujJq1NdFalw",[409,1159],{"id":410,"title":53,"author":411,"body":412,"category":411,"date":1147,"description":1148,"extension":395,"image":1149,"imageAlt":1150,"isPublished":117,"meta":1151,"minRead":715,"navigation":117,"path":1155,"seo":1156,"stem":1157,"__hash__":1158},"article\u002Ftw\u002Farticle\u002Fsetup-antigravity-2.md",null,{"type":41,"value":413,"toc":1138},[414,425,428,431,444,447,451,460,466,473,479,482,492,494,498,505,511,514,520,525,528,543,557,564,577,587,601,603,607,610,625,628,976,987,993,1003,1009,1015,1021,1023,1027,1038,1053,1059,1065,1072,1091,1094,1100,1102,1106,1109,1115,1118,1124,1126,1129,1132,1135],[44,415,416,417,420,421,424],{},"在 Google I\u002FO 2026 大會上，Google 宣布推出 ",[73,418,419],{},"Antigravity 2","。這是一款將 ",[73,422,423],{},"AI 代理人（Agent）"," 作為首要使用者介面的獨立桌面應用程式。使用者只需描述想要達成的目標，代理人就會自動生成方案，將其拆解為容易管理的小任務並直接執行。",[60,426,427],{"id":427},"前期準備",[44,429,430],{},"在開始之前，你需要準備：",[432,433,434,438,441],"ul",{},[435,436,437],"li",{},"一台電腦（本指南以 macOS 為例）",[435,439,440],{},"現代網頁瀏覽器",[435,442,443],{},"一個 Gmail 帳號",[445,446],"hr",{},[56,448,450],{"id":449},"_1-安裝-antigravity-2","1. 安裝 Antigravity 2",[44,452,453,454,459],{},"從 ",[51,455,458],{"href":456,"rel":457},"https:\u002F\u002Fantigravity.google\u002Fdownload",[136],"antigravity.google"," 下載 Antigravity 2 並安裝到你的電腦上。首次啟動時，系統會提示你使用 Gmail 帳號登入。",[44,461,462],{},[79,463],{"alt":464,"src":465},"Antigravity 2 首次啟動時的 Google 帳號登入介面","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-gmail-login.webp",[44,467,468,469,472],{},"登入成功後，你會注意到輸入框中多了一個",[73,470,471],{},"語音按鈕","，讓你能夠直接錄製語音指令，而無需手動輸入文字。",[44,474,475],{},[79,476],{"alt":477,"src":478},"Antigravity 2 輸入框中的語音聽寫與錄音按鈕","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-voice-input-field.webp",[44,480,481],{},"Antigravity 2 還引入了**專案（Project）**的概念。一個專案可以跨越多個本機資料夾，並擁有獨立且特定的代理人設定與權限。",[44,483,484,488],{},[79,485],{"alt":486,"src":487},"Antigravity 2 設定中的專案選擇與設定選單","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-project-menu.webp",[79,489],{"alt":490,"src":491},"在 Antigravity 2 中指定資料夾路徑建立新的 AI 專案","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-project-creation.webp",[445,493],{},[56,495,497],{"id":496},"_2-設定-mcp-和外掛程式","2. 設定 MCP 和外掛程式",[44,499,500,501,504],{},"所有的模型上下文協定（MCP）伺服器、外掛程式（Plugins）和技能（Skills）都可以在設定選單的 ",[73,502,503],{},"Customizations（客製化）"," 選項下進行管理：",[44,506,507],{},[79,508],{"alt":509,"src":510},"用於管理 MCP 伺服器與技能的 Customizations 客製化設定面板","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-settings-customizations.webp",[44,512,513],{},"目前，唯一可用的外掛程式全部來自 Google 官方，但相信未來會有更多第三方外掛陸續推出。",[44,515,516],{},[79,517],{"alt":518,"src":519},"Antigravity 2 中可用的 Google 官方外掛與整合列表","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-google-plugins-list.webp",[521,522,524],"h4",{"id":523},"新增現有的-mcp-伺服器","新增現有的 MCP 伺服器",[44,526,527],{},"安裝預先設定好的 MCP 伺服器（例如 GitHub）：",[529,530,531,537],"ol",{},[435,532,533,534,54],{},"點擊 ",[73,535,536],{},"Add MCP+",[435,538,539,540,54],{},"選擇 ",[73,541,542],{},"GitHub MCP Server",[44,544,545,549,553],{},[79,546],{"alt":547,"src":548},"點擊 Add MCP plus 按鈕安裝預先設定好的 MCP 伺服器","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-add-mcp-button.webp",[79,550],{"alt":551,"src":552},"從可用整合列表中選擇 GitHub MCP 伺服器","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-select-github-mcp.webp",[79,554],{"alt":555,"src":556},"GitHub MCP 伺服器授權與安裝設定精靈","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-github-mcp-setup.webp",[44,558,559,560],{},"GitHub MCP 伺服器的安裝最終發生錯誤：\n",[79,561],{"alt":562,"src":563},"安裝 GitHub MCP 伺服器時出現的設定錯誤提示介面","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-github-mcp-error.webp",[44,565,566,567,570,571,573,574,576],{},"由於我們已在 macOS 上安裝了 ",[64,568,569],{},"git","，我們可以直接在對話中執行 ",[64,572,569],{}," 指令來繞過這個錯誤。不過在此之前，我們需要顯式地在 Antigravity 權限設定中新增 ",[64,575,569],{}," 指令。",[44,578,579,583],{},[79,580],{"alt":581,"src":582},"請求將 git 指令新增至沙箱終端執行權限的對話方塊","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-add-git-permission-1.webp",[79,584],{"alt":585,"src":586},"在設定選單中顯式授予 git 指令執行權限的介面","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-add-git-permission-2.webp",[44,588,589,590,592,593,597],{},"讓我們測試一下該指令，看看 ",[64,591,569],{}," 指令現在是否可以正常運作：\n",[79,594],{"alt":595,"src":596},"在 AI 代理人對話框中輸入並提交 git status 請求","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-git-command-test-1.webp",[79,598],{"alt":599,"src":600},"對話中成功執行終端 git status 指令並傳回結果的介面","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-git-command-test-2.webp",[445,602],{},[56,604,606],{"id":605},"_3-新增自訂-mcp-伺服器","3. 新增自訂 MCP 伺服器",[44,608,609],{},"如果你想要新增的 MCP 伺服器不在預設列表中，可以直接透過編輯 MCP 設定檔來手動新增。設定檔位於：",[266,611,613],{"className":268,"code":612,"language":270,"meta":39,"style":39},"~\u002F.gemini\u002Fconfig\u002Fmcp_config.json\n",[64,614,615],{"__ignoreMap":39},[274,616,617,621],{"class":276,"line":277},[274,618,620],{"class":619},"sMK4o","~",[274,622,624],{"class":623},"sTEyZ","\u002F.gemini\u002Fconfig\u002Fmcp_config.json\n",[44,626,627],{},"我們以新增一些 Cloudflare MCP 伺服器為例。由於 Cloudflare 支援動態用戶端註冊，我們只需啟用 OAuth 即可。請將以下內容新增到你的 JSON 設定中：",[266,629,633],{"className":630,"code":631,"language":632,"meta":39,"style":39},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","    \"cloudflare-api\": {\n      \"serverUrl\": \"https:\u002F\u002Fmcp.cloudflare.com\u002Fmcp\",\n      \"oauth\": {\n        \"enabled\": true\n      }\n    },\n    \"cloudflare-docs\": {\n      \"serverUrl\": \"https:\u002F\u002Fdocs.mcp.cloudflare.com\u002Fmcp\"\n    },\n    \"cloudflare-bindings\": {\n      \"serverUrl\": \"https:\u002F\u002Fbindings.mcp.cloudflare.com\u002Fmcp\",\n      \"oauth\": {\n        \"enabled\": true\n      }\n    },\n    \"cloudflare-builds\": {\n      \"serverUrl\": \"https:\u002F\u002Fbuilds.mcp.cloudflare.com\u002Fmcp\",\n      \"oauth\": {\n        \"enabled\": true\n      }\n    },\n    \"cloudflare-observability\": {\n      \"serverUrl\": \"https:\u002F\u002Fobservability.mcp.cloudflare.com\u002Fmcp\",\n      \"oauth\": {\n        \"enabled\": true\n      }\n    }\n","json",[64,634,635,652,677,691,707,713,721,735,754,761,775,795,808,821,826,833,847,867,880,893,898,905,919,939,952,965,970],{"__ignoreMap":39},[274,636,637,640,643,646,649],{"class":276,"line":277},[274,638,639],{"class":619},"    \"",[274,641,642],{"class":284},"cloudflare-api",[274,644,645],{"class":619},"\"",[274,647,648],{"class":623},": ",[274,650,651],{"class":619},"{\n",[274,653,654,657,661,663,666,669,672,674],{"class":276,"line":382},[274,655,656],{"class":619},"      \"",[274,658,660],{"class":659},"spNyl","serverUrl",[274,662,645],{"class":619},[274,664,665],{"class":619},":",[274,667,668],{"class":619}," \"",[274,670,671],{"class":284},"https:\u002F\u002Fmcp.cloudflare.com\u002Fmcp",[274,673,645],{"class":619},[274,675,676],{"class":619},",\n",[274,678,679,681,684,686,688],{"class":276,"line":387},[274,680,656],{"class":619},[274,682,683],{"class":659},"oauth",[274,685,645],{"class":619},[274,687,665],{"class":619},[274,689,690],{"class":619}," {\n",[274,692,694,697,700,702,704],{"class":276,"line":693},4,[274,695,696],{"class":619},"        \"",[274,698,699],{"class":280},"enabled",[274,701,645],{"class":619},[274,703,665],{"class":619},[274,705,706],{"class":619}," true\n",[274,708,710],{"class":276,"line":709},5,[274,711,712],{"class":619},"      }\n",[274,714,716,719],{"class":276,"line":715},6,[274,717,718],{"class":619},"    }",[274,720,676],{"class":623},[274,722,724,726,729,731,733],{"class":276,"line":723},7,[274,725,639],{"class":619},[274,727,728],{"class":284},"cloudflare-docs",[274,730,645],{"class":619},[274,732,648],{"class":623},[274,734,651],{"class":619},[274,736,738,740,742,744,746,748,751],{"class":276,"line":737},8,[274,739,656],{"class":619},[274,741,660],{"class":659},[274,743,645],{"class":619},[274,745,665],{"class":619},[274,747,668],{"class":619},[274,749,750],{"class":284},"https:\u002F\u002Fdocs.mcp.cloudflare.com\u002Fmcp",[274,752,753],{"class":619},"\"\n",[274,755,757,759],{"class":276,"line":756},9,[274,758,718],{"class":619},[274,760,676],{"class":623},[274,762,764,766,769,771,773],{"class":276,"line":763},10,[274,765,639],{"class":619},[274,767,768],{"class":284},"cloudflare-bindings",[274,770,645],{"class":619},[274,772,648],{"class":623},[274,774,651],{"class":619},[274,776,778,780,782,784,786,788,791,793],{"class":276,"line":777},11,[274,779,656],{"class":619},[274,781,660],{"class":659},[274,783,645],{"class":619},[274,785,665],{"class":619},[274,787,668],{"class":619},[274,789,790],{"class":284},"https:\u002F\u002Fbindings.mcp.cloudflare.com\u002Fmcp",[274,792,645],{"class":619},[274,794,676],{"class":619},[274,796,798,800,802,804,806],{"class":276,"line":797},12,[274,799,656],{"class":619},[274,801,683],{"class":659},[274,803,645],{"class":619},[274,805,665],{"class":619},[274,807,690],{"class":619},[274,809,811,813,815,817,819],{"class":276,"line":810},13,[274,812,696],{"class":619},[274,814,699],{"class":280},[274,816,645],{"class":619},[274,818,665],{"class":619},[274,820,706],{"class":619},[274,822,824],{"class":276,"line":823},14,[274,825,712],{"class":619},[274,827,829,831],{"class":276,"line":828},15,[274,830,718],{"class":619},[274,832,676],{"class":623},[274,834,836,838,841,843,845],{"class":276,"line":835},16,[274,837,639],{"class":619},[274,839,840],{"class":284},"cloudflare-builds",[274,842,645],{"class":619},[274,844,648],{"class":623},[274,846,651],{"class":619},[274,848,850,852,854,856,858,860,863,865],{"class":276,"line":849},17,[274,851,656],{"class":619},[274,853,660],{"class":659},[274,855,645],{"class":619},[274,857,665],{"class":619},[274,859,668],{"class":619},[274,861,862],{"class":284},"https:\u002F\u002Fbuilds.mcp.cloudflare.com\u002Fmcp",[274,864,645],{"class":619},[274,866,676],{"class":619},[274,868,870,872,874,876,878],{"class":276,"line":869},18,[274,871,656],{"class":619},[274,873,683],{"class":659},[274,875,645],{"class":619},[274,877,665],{"class":619},[274,879,690],{"class":619},[274,881,883,885,887,889,891],{"class":276,"line":882},19,[274,884,696],{"class":619},[274,886,699],{"class":280},[274,888,645],{"class":619},[274,890,665],{"class":619},[274,892,706],{"class":619},[274,894,896],{"class":276,"line":895},20,[274,897,712],{"class":619},[274,899,901,903],{"class":276,"line":900},21,[274,902,718],{"class":619},[274,904,676],{"class":623},[274,906,908,910,913,915,917],{"class":276,"line":907},22,[274,909,639],{"class":619},[274,911,912],{"class":284},"cloudflare-observability",[274,914,645],{"class":619},[274,916,648],{"class":623},[274,918,651],{"class":619},[274,920,922,924,926,928,930,932,935,937],{"class":276,"line":921},23,[274,923,656],{"class":619},[274,925,660],{"class":659},[274,927,645],{"class":619},[274,929,665],{"class":619},[274,931,668],{"class":619},[274,933,934],{"class":284},"https:\u002F\u002Fobservability.mcp.cloudflare.com\u002Fmcp",[274,936,645],{"class":619},[274,938,676],{"class":619},[274,940,942,944,946,948,950],{"class":276,"line":941},24,[274,943,656],{"class":619},[274,945,683],{"class":659},[274,947,645],{"class":619},[274,949,665],{"class":619},[274,951,690],{"class":619},[274,953,955,957,959,961,963],{"class":276,"line":954},25,[274,956,696],{"class":619},[274,958,699],{"class":280},[274,960,645],{"class":619},[274,962,665],{"class":619},[274,964,706],{"class":619},[274,966,968],{"class":276,"line":967},26,[274,969,712],{"class":619},[274,971,973],{"class":276,"line":972},27,[274,974,975],{"class":619},"    }\n",[44,977,978,979,982,983,986],{},"回到應用程式中的 ",[73,980,981],{},"Customizations"," 介面，點擊 ",[73,984,985],{},"Refresh（重新整理）"," 按鈕。現在，你會在列表中看到 Cloudflare MCP 伺服器，其狀態顯示為等待授權。",[44,988,989],{},[79,990],{"alt":991,"src":992},"在客製化選單中列出的等待授權的 Cloudflare MCP 伺服器列表","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-cloudflare-mcp-pending.webp",[44,994,995,996,999,1000,54],{},"點擊 MCP 伺服器旁邊的 ",[73,997,998],{},"Authenticate（認證）","。系統會在瀏覽器中打開一個認證頁面。登入授權後，會生成一個",[73,1001,1002],{},"授權碼（auth code）",[44,1004,1005],{},[79,1006],{"alt":1007,"src":1008},"瀏覽器中顯示的用於 Cloudflare MCP 伺服器的動態 OAuth 授權碼","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-cloudflare-auth-code.webp",[44,1010,1011,1012,54],{},"複製該授權碼，並將其貼回 Antigravity 的文字輸入框中，最後點擊 ",[73,1013,1014],{},"Submit（提交）",[44,1016,1017],{},[79,1018],{"alt":1019,"src":1020},"在 Antigravity 設定介面中提交 OAuth 驗證授權碼","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-cloudflare-auth-submit.webp",[445,1022],{},[56,1024,1026],{"id":1025},"_4-新增自訂技能","4. 新增自訂技能",[44,1028,1029,1030,1033,1034,1037],{},"目前，",[73,1031,1032],{},"無法","直接透過桌面應用程式的 UI 介面新增自訂技能。它們必須被直接放入 ",[64,1035,1036],{},"~\u002F.gemini\u002Fconfig\u002Fskills"," 資料夾中。",[44,1039,1040,1041,1044,1045],{},"由於我們使用 ",[64,1042,1043],{},"npx skills"," 命令列工具來統一管理所有代理人技能，因此任何新新增的技能都可以無縫對接到包括 Antigravity 在內的所有代理人。",[1046,1047,1048,1049,1052],"em",{},"(想深入了解相關內容，請參閱我們的文章：",[51,1050,1051],{"href":6},"使用 npx skills 徹底解決不同 AI Agent（如 Claude Code 或 Kimi）技能碎片化問題",")。",[44,1054,1055,1056,1058],{},"最開始，在對話框中輸入 ",[64,1057,197],{}," 時，技能列表顯示為空：",[44,1060,1061],{},[79,1062],{"alt":1063,"src":1064},"在對話框中輸入斜線快捷鍵時顯示為空的客製化技能列表","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-empty-skills-list.webp",[44,1066,1067,1068,1071],{},"看來 Antigravity 2 並不會自動讀取全域技能資料夾（",[64,1069,1070],{},"~\u002F.agents\u002Fskills","）。為了解決這個問題，我們需要在 Antigravity 設定檔目錄下建立一個指向全域技能資料夾的符號連結（軟連結）：",[266,1073,1075],{"className":268,"code":1074,"language":270,"meta":39,"style":39},"ln -s ~\u002F.agents\u002Fskills\u002Fexcalidraw-diagram ~\u002F.gemini\u002Fconfig\u002Fskills\u002Fexcalidraw-diagram\n",[64,1076,1077],{"__ignoreMap":39},[274,1078,1079,1082,1085,1088],{"class":276,"line":277},[274,1080,1081],{"class":280},"ln",[274,1083,1084],{"class":284}," -s",[274,1086,1087],{"class":284}," ~\u002F.agents\u002Fskills\u002Fexcalidraw-diagram",[274,1089,1090],{"class":284}," ~\u002F.gemini\u002Fconfig\u002Fskills\u002Fexcalidraw-diagram\n",[44,1092,1093],{},"軟連結建立成功後，該技能即可在應用程式中直接使用！",[44,1095,1096],{},[79,1097],{"alt":1098,"src":1099},"軟連結建立後在 Antigravity 指令列表中正常顯示的 Excalidraw 繪圖技能","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-excalidraw-skill-available.webp",[445,1101],{},[56,1103,1105],{"id":1104},"_5-測試簡單任務","5. 測試簡單任務",[44,1107,1108],{},"設定好一切後，讓我們來執行一個測試。",[44,1110,1111],{},[79,1112],{"alt":1113,"src":1114},"提交測試任務讓代理人透過 Cloudflare 伺服器列出 D1 資料庫列表","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-test-simple-task-prompt.webp",[44,1116,1117],{},"如下圖所示，模型成功偵測並調用了新新增的 Cloudflare MCP 伺服器來處理該請求。",[44,1119,1120],{},[79,1121],{"alt":1122,"src":1123},"AI 代理人透過 Cloudflare MCP 伺服器成功執行並傳回 D1 資料庫列表","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-test-task-success.webp",[445,1125],{},[56,1127,1128],{"id":1128},"結語與感悟",[44,1130,1131],{},"Antigravity 2 代表了從傳統 IDE 向開箱即用桌面應用程式的重大轉變，讓一般使用者也能成為各種任務的幕後協調者和指揮官。",[44,1133,1134],{},"不過，Antigravity 2 仍有一些細節亟待打磨。當功能執行失敗時，模糊不清的錯誤處理會讓除錯過程變得相當令人沮喪。此外，官方文件顯得不夠精細（極有可能是 AI 生成的），其中好幾處參照和檔案路徑目前都是錯誤的。",[378,1136,1137],{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}",{"title":39,"searchDepth":382,"depth":382,"links":1139},[1140,1141,1142,1143,1144,1145,1146],{"id":427,"depth":387,"text":427},{"id":449,"depth":382,"text":450},{"id":496,"depth":382,"text":497},{"id":605,"depth":382,"text":606},{"id":1025,"depth":382,"text":1026},{"id":1104,"depth":382,"text":1105},{"id":1128,"depth":382,"text":1128},"2026-06-05","探索 Google Antigravity 2 的全新功能。閱讀這篇手把手實測指南，輕鬆掌握應用程式安裝、AI 代理人任務測試以及手動新增自訂 MCP 伺服器的完整流程。","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002FTW-Setup-Antigravity-2.0.webp","Google Antigravity 2 安裝設定與開箱評測：AI 代理人、MCP 伺服器與外掛套件指南",{"schemaOrg":1152,"robots":402,"sitemap":1154},[1153],{"@type":401,"headline":1150,"description":1148},{"lastmod":1147},"\u002Ftw\u002Farticle\u002Fsetup-antigravity-2",{"title":1150,"description":1148,"ogTitle":53,"ogDescription":1148,"twitterTitle":53,"twitterDescription":1148},"tw\u002Farticle\u002Fsetup-antigravity-2","l2n5oC_dG0EGWaF_h9S3dJMfCZd-p_CxUy-jD6I0IbE",{"id":1160,"title":1161,"author":411,"body":1162,"category":411,"date":1370,"description":1371,"extension":395,"image":1372,"imageAlt":1373,"isPublished":117,"meta":1374,"minRead":387,"navigation":117,"path":1378,"seo":1379,"stem":1380,"__hash__":1381},"article\u002Ftw\u002Farticle\u002Fuse-browser-and-scheduler-in-antigravity-2.md","Google Antigravity 2 自動化指南：深入掌握 Browser 與 Scheduler 核心指令",{"type":41,"value":1163,"toc":1365},[1164,1178,1182,1187,1196,1211,1217,1220,1230,1234,1237,1244,1251,1262,1265,1271,1282,1290,1300,1313,1323,1333,1336,1342,1345,1356],[44,1165,1166,1169,1170,1173,1174,1177],{},[73,1167,1168],{},"Google Antigravity 2"," 中的 ",[64,1171,1172],{},"\u002Fbrowser"," 和 ",[64,1175,1176],{},"\u002Fschedule"," 指令重新定義了我們與 AI 互動的方式。這兩個指令將 Antigravity 轉化為一個主動型自動化平台，使其能夠與即時網頁互動並運行週期性工作流。",[56,1179,1181],{"id":1180},"browser-run","Browser Run",[44,1183,1184,1186],{},[64,1185,1172],{}," 指令會強制使用 Chrome 瀏覽器來完成任務。在整個工作流中，用戶可以完全控制智能體何時以及如何訪問網頁。在此過程中，系統會自動截取螢幕截圖和影片片段。",[44,1188,1189,1192],{},[73,1190,1191],{},"使用場景：",[79,1193],{"alt":1194,"src":1195},"使用 \u002Fbrowser 命令提交病假","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FUse%20Browser%20and%20Scheduler%20in%20Antigravity%202\u002Fbrowser-command-sick-leave-prompt.webp",[44,1197,1198,1199,1203,1207],{},"以下是智能體的輸出結果：\n",[79,1200],{"alt":1201,"src":1202},"瀏覽器自動化子代理開始病假提交任務","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FUse%20Browser%20and%20Scheduler%20in%20Antigravity%202\u002Fbrowser-automation-subagent-delegation.webp",[79,1204],{"alt":1205,"src":1206},"瀏覽器自動化工具設置具有遠端除錯和權限的Chrome","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FUse%20Browser%20and%20Scheduler%20in%20Antigravity%202\u002Fbrowser-automation-permissions-and-chrome-setup.webp",[79,1208],{"alt":1209,"src":1210},"瀏覽器子代理在請求使用者憑證的登入頁面暫停","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FUse%20Browser%20and%20Scheduler%20in%20Antigravity%202\u002Fbrowser-automation-login-wall-encountered.webp",[44,1212,1213],{},[79,1214],{"alt":1215,"src":1216},"瀏覽器子代理等待使用者完成登入流程","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FUse%20Browser%20and%20Scheduler%20in%20Antigravity%202\u002Fbrowser-automation-waiting-for-user-login.webp",[44,1218,1219],{},"Antigravity 能夠成功打開頁面並提交表單。當網頁需要登入時，智能體會耐心等待，直到您完成網站登入。",[44,1221,1222,1226,1227,1229],{},[113,1223],{"alt":1224,"src":1225,"controls":117},"瀏覽器子代理執行病假提交流程的影片","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FUse%20Browser%20and%20Scheduler%20in%20Antigravity%202\u002Fbrowser-automation-sick-leave-process.webm","\n當我們需要獲取網頁上最新的文件、查看變更日誌（changelog）、測試 Web 應用或檢查 API 狀態以完成特定任務時，",[64,1228,1172],{}," 指令將非常有用。",[56,1231,1233],{"id":1232},"schedule-task","Schedule Task",[44,1235,1236],{},"Antigravity 2 內置了定時任務排程功能。我們將透過每 10 分鐘自動填寫一次工時表（timesheet）來對其進行測試。",[44,1238,1239,1240],{},"點擊「Scheduled Tasks」（定時任務）：\n",[79,1241],{"alt":1242,"src":1243},"側邊欄中的排程任務選單選項","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FUse%20Browser%20and%20Scheduler%20in%20Antigravity%202\u002Fscheduled-tasks-menu-item.webp",[44,1245,1246,1247],{},"點擊「+ New」按鈕創建一個新的定時任務：\n",[79,1248],{"alt":1249,"src":1250},"帶有新增任務按鈕的空白排程任務視圖","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FUse%20Browser%20and%20Scheduler%20in%20Antigravity%202\u002Fscheduled-tasks-empty-state-new-button.webp",[44,1252,1253,1254,1258],{},"填寫表單，並將任務排程設置為每 10 分鐘運行一次：\n",[79,1255],{"alt":1256,"src":1257},"為自動填寫工時表而填寫的新排程任務表單","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FUse%20Browser%20and%20Scheduler%20in%20Antigravity%202\u002Fscheduled-tasks-new-task-form.webp",[79,1259],{"alt":1260,"src":1261},"排程任務列表中的有效自動工時表輸入任務","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FUse%20Browser%20and%20Scheduler%20in%20Antigravity%202\u002Fscheduled-tasks-active-task-list.webp",[44,1263,1264],{},"任務雖然被觸發了，但最終運行出錯。",[44,1266,1267],{},[79,1268],{"alt":1269,"src":1270},"指示未找到閃存層的可用模型的錯誤訊息","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FUse%20Browser%20and%20Scheduler%20in%20Antigravity%202\u002Fscheduled-tasks-error-no-models.webp",[44,1272,1273,1274,1277,1278,1281],{},"我們曾嘗試將「env」環境變數添加到 ",[64,1275,1276],{},"sidecar.json"," 文件中（該文件位於 ",[64,1279,1280],{},".gemini\u002Fconfig\u002Fsidecars\u002Fauto-timesheet-entry","），但依然遇到相同的錯誤。",[266,1283,1288],{"className":1284,"code":1286,"language":1287},[1285],"language-text","    \"env\": {\n        \"GEMINI_MODEL\": \"gemini-3.5-flash\",\n        \"GOOGLE_CLOUD_PROJECT\": \"your-gcp-project-id\"\n    }\n","text",[64,1289,1286],{"__ignoreMap":39},[44,1291,1292,1293,1296,1297,54],{},"檢查位於 ",[64,1294,1295],{},".gemini\u002Fantigravity\u002Fsidecar_data\u002F"," 的定時任務日誌，我們可以看到 ",[64,1298,1299],{},"[schedule] Triggering command: \"agentapi\" [new-conversation]",[44,1301,1302,1303,1308,1309,1312],{},"我們在 ",[51,1304,1307],{"href":1305,"rel":1306},"https:\u002F\u002Fdiscuss.ai.google.dev\u002Ft\u002Fscheduled-tasks-in-antigravity-2-ended-with-errors\u002F168013",[136],"Build with Google AI 技術論壇","上發布了该問題，得到的回覆建議是 ",[64,1310,1311],{},"agentapi"," 需要配置 API 金鑰。我們嘗試配置了 API 金鑰，但仍未能解決問題。",[44,1314,1315,1316,1318,1319],{},"我們嘗試直接在對話框中運行 ",[64,1317,1176],{}," 指令。\n",[79,1320],{"alt":1321,"src":1322},"使用 \u002Fschedule 命令來提示工時表自動化任務","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FUse%20Browser%20and%20Scheduler%20in%20Antigravity%202\u002Fschedule-command-timesheet-prompt.webp",[44,1324,1325,1326,1328,1329],{},"使用 ",[64,1327,1176],{}," 指令排程的任务不會顯示在「Scheduled Tasks」選單欄中。\n",[79,1330],{"alt":1331,"src":1332},"排程任務列表未顯示透過CLI命令建立的任務","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FUse%20Browser%20and%20Scheduler%20in%20Antigravity%202\u002Fscheduled-tasks-list-missing-cli-task.webp",[44,1334,1335],{},"不過，cron 定時任務確實成功觸發了。",[44,1337,1338],{},[79,1339],{"alt":1340,"src":1341},"Cron作業日誌確認已觸發","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FUse%20Browser%20and%20Scheduler%20in%20Antigravity%202\u002Fcron-job-triggered-log.webp",[56,1343,1344],{"id":1344},"總結與思考",[44,1346,1347,1348,1173,1350,1352,1353,1355],{},"Antigravity 2 中的 ",[64,1349,1172],{},[64,1351,1176],{}," 指令並不是孤立的功能，將庫結合使用將釋放出極大的威力。例如，您可以排程一個智能體，讓其在每週一早上 6:00 自動運行 ",[64,1354,1172],{}," 瀏覽新聞與資訊網站，對資訊進行歸納提煉，並為您呈上一份詳盡的每日簡報。",[44,1357,1358,1359,1361,1362,1364],{},"在設計新的定時任務時，您還可以結合使用其他指令，例如 ",[64,1360,128],{},"（這在文章《",[51,1363,38],{"href":34},"》中有所提及）。它會促使智能體主動向用戶提問以澄清模糊之處，並在最終確定方案前捕捉邊緣情況。",{"title":39,"searchDepth":382,"depth":382,"links":1366},[1367,1368,1369],{"id":1180,"depth":382,"text":1181},{"id":1232,"depth":382,"text":1233},{"id":1344,"depth":382,"text":1344},"2026-06-07","深入探索 Google Antigravity 2 的 \u002Fbrowser 與 \u002Fschedule 指令，實現即時網頁互動與定時任務的無縫 AI 自動化。","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FUse%20Browser%20and%20Scheduler%20in%20Antigravity%202\u002FTW-Use-Browser-and-Scheduler-in-Antigravity-2.webp","Google Antigravity 2：如何使用 Browser 與 Schedule 自動運行",{"schemaOrg":1375,"robots":402,"sitemap":1377},[1376],{"@type":401,"headline":1373,"description":1371},{"lastmod":1370},"\u002Ftw\u002Farticle\u002Fuse-browser-and-scheduler-in-antigravity-2",{"title":1373,"description":1371,"ogTitle":1161,"ogDescription":1371,"twitterTitle":1161,"twitterDescription":1371},"tw\u002Farticle\u002Fuse-browser-and-scheduler-in-antigravity-2","l9F0ub0hkYHUIPBZAsNQgJo3gnzffI6x9FBbTt_bpYs",1781435128198]