Note
Databricks CLI 的使用受限於 Databricks 授權 和 Databricks 隱私權聲明,包括任何使用數據條款。
aitools
Databricks CLI 中的指令群組會安裝技能與外掛,讓您的程式代理能有效操作 Databricks 資源,如套件、工作與 SQL。 欲了解更多詳情,請參閱 Databricks Agent Skills GitHub repository。
關於 AI 工具的概述,包括它與受管理 MCP 伺服器的關聯,請參見 AI 編碼助理的代理技能。
Databricks AITOOLS 安裝
安裝 Databricks 技能與外掛程式,以偵測到程式代理。
預設情況下,這會透過每個代理自己的 CLI(Claude Code、Codex、GitHub Copilot)安裝 Databricks 外掛。 沒有安裝無頭外掛(Cursor、OpenCode、Antigravity、Pi、Gemini CLI)的代理會拿到原始技能檔案。 要強制每個特工取得原始技能檔案,請使用 --skills-only。
databricks aitools install [flags]
選項
--agents string
安裝技能的代理(逗號分隔,例如 claude-code,cursor)。 當互動式會話未設定時,會顯示多重選擇提示,顯示在偵測到的代理上方。 當非設定在非互動式會話時,會對每個偵測到的代理進行安裝。
支援以下工具的代理程式:
- 克勞德·科德(
claude-code) - 游標(
cursor) - Codex CLI(
codex) - OpenCode(
opencode) - GitHub Copilot (
copilot) - 反重力(
antigravity) - 圓周率(
piPi) - Gemini CLI (
gemini)
--experimental
包含實驗性技能。
--path string
將已解析的技能檔案寫入此目錄。 不會修改代理人,也不會寫入狀態。
--scope string
安裝範圍,可能是 project (目前專案目錄)或 global。 預設是 global,或在互動式執行時會顯示提示。
--skills string
特定技能安裝(逗號分隔),用於與 --skills-only 或 --path。 完整支援技能清單,請參閱 Databricks Agent Skills GitHub repository。
--skills-only
強制每個特工都用原始技能檔,而不是外掛。
Examples
以下範例將安裝所有偵測到的代理的技能:
databricks aitools install
以下範例僅安裝 Claude Code 的技能:
databricks aitools install --agents claude-code
以下範例將技能安裝到目前專案目錄中,而非全域:
databricks aitools install --scope project
以下範例為所有偵測到的代理人安裝特定技能:
databricks aitools install --skills bundles,sql
Databricks AITOOLS 列表
列出已安裝的 AI 工具組件。
databricks aitools list [flags]
選項
--scope string
顯示範圍:project、 ,或global(預設:bothboth)。
Examples
以下範例列出所有已安裝的元件,涵蓋專案與全域範圍:
databricks aitools list
以下範例僅列出全域安裝的元件:
databricks aitools list --scope global
Databricks AITOOLS 卸載
移除所有程式代理程式中已安裝的 Databricks AI 技能。
預設情況下,移除所有技能。 只能用 --skills 來移除特定技能。
databricks aitools uninstall [flags]
選項
--scope string
移除 scope: project 或 global。
--skills string
要卸載的特定技能(逗號分隔)。 完整支援技能清單,請參閱 Databricks Agent Skills GitHub repository。
Examples
以下範例將卸載所有代理的技能:
databricks aitools uninstall
以下範例僅移除特定技能:
databricks aitools uninstall --skills bundles,sql
Databricks AITOOLS 更新
將已安裝的 Databricks AI 技能更新至最新版本。
預設情況下,會更新所有已安裝的技能,並自動從清單中安裝新技能。 用 --no-new 來跳過新技能,或 --check 預覽不下載時會改變的內容。
databricks aitools update [flags]
選項
--check
顯示哪些內容會在不下載的情況下更新。
--force
即使版本一致,也要重新下載。
--no-new
不要自動安裝清單裡的新技能。
--scope string
更新範圍: project、、 global或 both。
--skills string
需要更新的特定技能(逗號分隔)。 完整支援技能清單,請參閱 Databricks Agent Skills GitHub repository。
Examples
以下範例更新所有已安裝技能:
databricks aitools update
以下範例預覽可下載的更新:
databricks aitools update --check
以下範例更新所有已安裝技能,但不會自動安裝清單中的任何新技能:
databricks aitools update --no-new
Databricks AITOOLS 版本
顯示已安裝的 AI 技能版本。
databricks aitools version [flags]
選項
Examples
databricks aitools version
全域旗標
--debug
是否要啟用偵錯記錄。
-h 或 --help
顯示 Databricks CLI、相關命令群組或相關命令的幫助說明。
--log-file 字串
字串,表示要寫入輸出記錄檔的檔案。 若未指定此旗標,則預設值是將輸出記錄寫入 stderr。
--log-format 格式
記錄格式類型,text 或 json。 預設值為 text。
--log-level 字串
表示日誌格式層級的字串。 若未指定,則日誌的格式層級功能將被停用。
-o, --output 類型
指令輸出類型,text 或 json。 預設值為 text。
-p, --profile 字串
用於執行命令的~/.databrickscfg檔案中的配置檔名稱。 如果未指定此旗標,則如果存在,則會使用名為 DEFAULT 的配置檔。
--progress-format 格式
顯示進度記錄的格式:default、、appendinplace、 或json
-t, --target 字串
如果適用,要使用的套件組合目標