Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Usa la CLI di GitHub Copilot con modelli, strumenti MCP e competenze tramite Unity Gateway. La Unity Gateway CLI (ug) gestisce il login e la configurazione dello spazio di lavoro. Puoi anche configurare le connessioni manualmente.
Prerequisites
Hai bisogno dell'URL dello spazio di lavoro di Azure Databricks e dell'accesso ai modelli, ai servizi MCP e alle competenze che vuoi utilizzare. Per la configurazione manuale, installa la CLI di GitHub Copilot e usa un token di accesso personale Azure Databricks.
Se il tuo amministratore ha già configurato il tuo dispositivo, segui le istruzioni di configurazione della tua organizzazione.
Usare la CLI Unity Gateway
Installa ug, poi esegui questo comando dalla cartella del progetto:
ug copilot
Segui le istruzioni per selezionare il tuo spazio di lavoro e accedi. Il comando apre la CLI di GitHub Copilot con un modello configurato. Inizia a lavorare con gli stessi prompt e comandi che già usi.
Per iniziare con un modello diverso disponibile nel tuo spazio di lavoro:
ug copilot --model "<model-name>"
Usa il nome completo del Catalogo Unity del modello, come system.ai.claude-sonnet-4-6. L'integrazione attuale ug configura i modelli Claude e GPT per la CLI di Copilot.
Configurare i modelli manualmente
Imposta queste variabili nel tuo terminale:
export COPILOT_PROVIDER_TYPE="openai"
export COPILOT_PROVIDER_BASE_URL="https://<workspace-hostname>/ai-gateway/mlflow/v1"
export COPILOT_PROVIDER_BEARER_TOKEN="<databricks-pat>"
export COPILOT_MODEL="system.ai.claude-sonnet-4-6"
export COPILOT_OFFLINE="true"
Sostituisci il nome host, il token e il nome del modello. Il tipo di provider openai seleziona l'API Chat Completions del gateway, anche quando si usa un modello Claude. La modalità offline disabilita le connessioni ai server di GitHub; le richieste di modello vanno comunque a Unity Gateway.
Inizia la CLI di Copilot dallo stesso terminale:
copilot
Consulta la documentazione di GitHub per il provider di modelli personalizzati per informazioni su queste impostazioni.
Aggiungi strumenti MCP
Per utilizzare system.ai.dbsql, system.ai.sandbox o system.ai.web_search, un amministratore dell'account deve abilitare la beta Unity Gateway dalla pagina Previews della console dell'account. Vedi Gestisci anteprime dell'account.
Usare la CLI Unity Gateway
Corri!
ug mcp add --agents copilot
Seleziona i servizi che vuoi aggiungere, poi inizia una nuova sessione con ug copilot. All'interno di Copilot, entra /mcp per vedere i server collegati. Chiedi all'agente di usare uno strumento descrivendo ciò di cui hai bisogno.
ug copilot carica le connessioni MCP registrate da ug. Continua a usarlo per iniziare le tue sessioni.
Configura manualmente i servizi MCP
Unisci questa voce in ~/.copilot/mcp-config.json:
{
"mcpServers": {
"dbsql": {
"type": "http",
"url": "https://<workspace-hostname>/ai-gateway/mcp-services/system.ai.dbsql",
"headers": {
"Authorization": "Bearer <databricks-pat>"
},
"tools": ["*"]
}
}
}
Sostituisci il nome host e il token. Per un altro servizio, usa un nome server unico e sostituisci system.ai.dbsql con il nome Unity Catalog in tre parti. Mantieni le voci esistenti del server, poi riavvia la CLI di Copilot.
Consulta la documentazione MCP di GitHub.
Aggiungere competenze
Usare la CLI Unity Gateway
Scarica le competenze pubblicate:
ug skills add
Scegli le abilità che vuoi usare. Copilot CLI legge i file scaricati da ~/.agents/skills/. Avvia una nuova sessione, oppure inserisci /skills reload, quindi usa /skills list per visualizzarli. Riesegui il comando download per ottenere le versioni aggiornate.
Configura manualmente le competenze
Per i file delle competenze già in tuo possesso, inserisci la cartella completa, inclusi SKILL.md e i file inclusi nel pacchetto, in ~/.agents/skills/ o nella cartella .github/skills/ del progetto. Consulta la documentazione sulle competenze di GitHub.
Per accedere al registro delle abilità pubblicato tramite MCP, aggiungi un secondo server usando la configurazione MCP sopra. Assegnagli il nome databricks-skill-registry e usa questo URL con la stessa autenticazione Bearer:
https://<workspace-hostname>/ai-gateway/skills/
Mantieni la barra di seguimento. Riavvia la CLI di Copilot e chiedigli di usare una competenza pubblicata con il nome completo. Le competenze del registro sono accessibili tramite MCP; /skills list mostra le competenze installate.
Le abilità Unity Gateway sono in Beta. Vedi Competenze di Governo per abilitazione e permessi.
Troubleshooting
Una richiesta modello fallisce: Controlla l'URL del gateway, la scadenza del token, il nome completo del modello e i permessi del modello. L'integrazione attuale ug esclude i modelli Gemini dalla CLI di Copilot a causa di un problema di compatibilità delle richieste.
Manca un server MCP: Se lo hai registrato con ug, riavvia con ug copilot. Per la configurazione manuale, verifica ~/.copilot/mcp-config.json e i dettagli di connessione in /mcp.
Manca un'abilità scaricata: Controlla che la sua cartella sia presente SKILL.md in una cartella supportata, poi inserisci /skills reload.
Per problemi di login o ug configurazione dello spazio di lavoro, esegui ug doctor.