如何使用 Rovo Dev CLI

以下紀錄在 Mac 中如何使用 Rovo Dev CLI

首先訪問 https://developer.atlassian.com/cloud/acli/guides/install-macos/

透過 Homebrew 安裝 acli

1
2
brew tap atlassian/homebrew-acli
brew install acli

再到 https://www.atlassian.com/software/rovo-dev 註冊一個帳號
完成後到你的 Atlassian 帳戶後台,找到 https://id.atlassian.com/manage-profile/security/api-tokens 建立權杖(token),目前最多只能設定一年。

有了權杖(token) 之後,開啟終端機,輸入以下登入指令

1
acli rovodev auth login

之後會提示要輸入你的 Email 和以及剛剛產生的 API 權杖(Token)

登入成功後,我們就可以開始使用,終端機位置移動到你程式碼專案的資料夾下,並輸入

1
acli rovodev run

如果一切沒有問題,就可以看到 Rovo 啟動的畫面

1
2
3
4
5
6
7
8
9
10
11
12
╭────────────────────────────────────────────╮
│ ⬢ Rovo Dev │
╰────────────────────────────────────────────╯

Working in /Volumes/test/git/your_project

Using model: auto

╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ > █ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
Type "/" for available commands or "#" for file search. Uses AI. Verify results.

在執行的過程中,如果 Rovo 需要執行需要權限的指令 (如 mkdir) ,它都會詢問你的權限。

  • Allow (ones): 僅同意這一次。
  • Allow (session): 在這個 session 中永遠同意此操作。
  • Allow (always): 永遠允許此操作。
  • Deny (ones): 拒絕這一次。
  • Deny (session): 在這個 session 中永遠Deny此操作。
  • Deny (always): 永遠Deny此操作。

如果想更改,可以到 /Users/使用者/.rovodev/config.yml 檔案中修改

How to use Cursor AI in Unity

在 Mac 的 Unity 中如何使用 Cursor AI ?
以下記載如何在 Mac 的 Unity 中設定 Cursor AI

  1. 在 Unity 編輯器中,找到 Windows -> Package Manager

  2. 點擊 + 展開選單,並找到 Add package from git URL 並選擇,在輸入 https://github.com/boxqkrtm/com.unity.ide.cursor.git , 以安裝 Cursor Editor

  3. 接著到 https://www.cursor.com/ 註冊帳號並下載 Cusor Editor 安裝。

  4. 然後到 Preferences -> External Tools -> External Script Editor ,選擇安裝的 Cursor

  5. 至此,便可以在編寫程式碼的時候,使用 Cursor AI 了。

  • 按下 + L 可以開啟 AI 互動,在這邊你可以向AI闡述你的問題,讓它生成相關的程式碼

  • 按下 + K 在這邊你可以向AI闡述你的需求,讓它在選中的段落為你產生程式碼。