在 Cursor 中打造上線應用程式

Agent 降低了撰寫程式碼的成本,但使用者建置的大多數應用程式和工具,始終走不出 localhost。

現在,你可以直接在 Cursor 中打造上線應用程式,並透過連結分享。只要描述你想建立的內容,其餘就交給 Cursor:打造應用程式、設定資料庫、設定驗證,並完成部署。

這次推出新功能後,組織中的任何人現在都能為自己的工作打造實用工具,並與團隊成員分享。立即更新 Cursor 即可嘗試。

運作方式

開始使用時,請啟動一個雲端代理,並明確告訴它你想打造一個應用程式。

Cursor 會建立網頁應用程式的基本架構、視需要啟動 Postgres 資料庫、設定透過 Cursor SSO 保護的驗證,並佈建託管環境。如果應用程式需要連接你的系統 (例如資料倉儲) ,Cursor 會向你索取所需的機密。

要發布應用程式時,只需選擇一個專屬網域,Cursor 就會回傳一個可直接上線使用的連結。

在 Cursor,銷售、營運、法務、財務和工程等部門的使用者都在建置內部應用程式。其中最實用的幾種包括:

  • 處理活動報名、帳戶指派和座位安排的內部營運工具
  • 專為客戶打造的多媒體簡報,結合投影片、影片和互動式示範
  • 為新進員工打造的訓練、賦能和上手流程體驗
  • 協助業務團隊掌握銷售處理管線與商機的即時儀表板和工具
  • 用於管理工程服務的入口網站

Cursor 可以從 Cursor Origin 和 GitHub 上的新儲存庫或現有儲存庫部署應用程式。GitLab 等其他 git 供應商的支援也即將推出。

控制項與防護機制

當你發布應用程式時,Cursor 將會執行確定性與代理式的安全檢查,以偵測常見問題,例如直接寫在應用程式檔案中的機密,或外洩的認證資訊。若檢查未通過,代理會告訴你需要修正哪些地方。唯有在檢查全數通過,且你明確發布應用程式後,內容才會上線。

團隊管理員可以查看團隊中的所有應用程式與機密。他們也可以在安全性審查中加入自己的規則、核准遭審查封鎖的發布,並將任何應用程式取消發布。

與你的團隊分享

檢查通過後,Cursor 會將應用程式部署到你選擇的 URL。接著,你可以將應用程式分享給特定人員、群組或整個團隊,而且全部都需透過 Cursor 登入才能存取。若使用個人方案,你也可以公開分享應用程式。

如果你想讓指令碼或 Grok Bot 使用你的應用程式,也可以佈建一組 Cursor API 金鑰。

開始使用

所有已啟用雲端代理的付費方案現在皆可使用此能力。如需瞭解更多,請閱讀我們的文件。

Agent SDK

Agent SDK 即日起開放使用。你可以用一個程式碼資料夾定義代理,透過評估進行測試,再部署到 Cursor 或你自己的基礎架構。

執行 npx @cursor/agent-sdk init ./my-bot,接著執行 agent-sdk dev,即可在本機啟動機器人,並透過 playground 進行測試。加上 --template 參數即可從範本開始,可選擇安全審查員、owners 政策核准者、PR 自動修正工具,或 Linear/Jira 事件分級處理工具。

隨時隨地部署代理

當你準備好讓代理正式上線時,只要在專案目錄中執行 agent-sdk deploy,即可將它部署到 Cursor。這個指令會建置代理、為其指派 URL,並在我們的基礎架構上啟動。你可以在儀表板中管理機密與整合,同時沿用本機可使用的日誌、評估與 playground。

以程式碼定義代理

一個代理就是一個專案。instructions.md 是提示詞;tools/ 中的每個檔案都是一個具型別的動作,可供模型呼叫。skills/ 存放模型隨需載入的程序,mcp-connections/ 從 MCP 伺服器加入工具,channels/ 則定義機器人在哪裡接收並回覆訊息。agent-sdk validate 會檢查專案,agent-sdk info 則會輸出探索到的內容。

頻道

代理會在以下情況下被喚醒:GitHub、GitLab 和 Bitbucket 的 PR (拉取請求) 、留言與 CI 事件;Slack 中的提及與私訊;任何供應商傳來的 webhooks;以及 cron 排程。GitHub 事件會透過你的 Cursor 帳號擷取,因此不需要公開的 webhook URL。Slack 則開箱即用,支援完善。

每段對話都有自己的工作階段,並完整記錄每則訊息與每次工具呼叫。在 PR (拉取請求) 或 Slack 討論串中提出的後續提問,會接續同一個工作階段。

評估

評估會向機器人傳送一則固定訊息,並針對它的行為進行斷言:執行了哪些工具、使用了什麼輸入,以及回覆的結構。你可以在本機或 CI 中執行 agent-sdk eval。

agent-sdk github replay <pr-url> 會將真實的 PR (拉取請求) 轉換成已簽署的 webhook 酬載並傳送給機器人,因此不必等待推送,就能測試由 GitHub 觸發的機器人。加上 --dry-run --fixtures-dir fixtures/,即可將這些酬載儲存為評估用的 fixture。

開始使用

Agent SDK 即日起正式全面推出。歡迎參閱文件,立即開始使用。

雲端代理畫布與環境改善

雲端代理打造的畫布

雲端代理現在可以在執行工作時打造互動式畫布。畫布完成後,只要傳送連結,即可與你的團隊分享。

深入了解如何分享畫布。

Environments API

Environments API 現已推出測試版。你可以透過它以程式方式建立及管理代理執行時所在的雲端環境。

更大、更快的環境

雲端代理環境現在最多支援 300 個儲存庫,大型環境的載入速度也提升了 5 倍。

Origin App 市集

Origin 現在已與超過 20 款應用程式整合,涵蓋部署、CI、程式碼審查、安全、監控與專案管理等領域,合作夥伴包括 Cloudflare、Linear、Sentry 與 Socket Security。

即日起,市集也開放公開提交,任何開發者工具團隊都可以為 Origin 發布應用程式。

適用於你技術堆疊的應用程式

市集現已收錄以下類別的應用程式:

Origin App 市集中涵蓋部署、CI、程式碼審查、安全性、監控與專案管理等類別的應用程式

發布到市集

若要送出應用程式:

  1. 在你的命名空間中建立應用程式。開發期間,應用程式會維持私有狀態,僅限你的命名空間使用。
  2. 使用 Origin API 進行開發。應用程式會透過應用程式 JWT 與安裝存取詞元驗證身分、接收 webhook 事件,並回寫 check run、PR (拉取請求) 留言與審查。
  3. 將應用程式設為公開,接著在應用程式頁面填寫 slug、建議標籤並附上示範影片,即可送出。影片應展示安裝、解除安裝流程,以及你的核心產品流程。
  4. 我們會審查你送出的申請,核准後即會上架該應用程式。
將應用程式送出至 Origin App 市集

開始使用

立即到 Origin App 市集試用各種應用程式。

想打造 Origin 應用程式嗎?請先從發布指南和 Origin API 參考文件開始。

Origin Apps 外掛程式還可以根據最新的 Origin API 文件回答你的疑問,並為你現有正在執行的應用程式規劃移植到 Origin 的做法。

遠端控制本機代理

現在,你可以透過 Cursor iOS 行動應用程式,查看並回覆在你電腦上執行的本機代理。

開始使用

遠端控制功能預設對所有使用者開啟,企業組織除外。

下載 Cursor iOS 行動應用程式並登入。你帳戶中的電腦會自動顯示在 App 中。在 App 中點選你的電腦,然後在 Cursor 桌面版應用程式中核准配對請求。接著,你的本機代理會以清單形式列出。點選任一代理,即可查看它目前正在處理的工作,或傳送訊息給它。

Cursor iOS 行動應用程式中的本機代理遠端控制功能

代理會繼續在你的電腦上執行

遠端控制不會把你的代理搬到其他地方。代理仍在你的電腦上繼續執行,App 只是連接到它。你的電腦必須保持開機並連上網路,遠端控制才能正常運作。

讓電腦保持喚醒

若要避免電腦在你離開時進入睡眠,請在 Cursor 桌面版設定的 遠端控制 中開啟「Keep this computer awake」。電腦必須接上電源,且不能闔上螢幕。

企業團隊適用

除企業組織外,遠端控制 預設為開啟。企業管理員可前往 Org settings > Security and identity > 遠端控制 開啟此功能。

遠端控制 無需雲端代理即可運作。

遠端控制 現已可在 Cursor iOS 行動應用程式中使用。