Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Usa o GitHub Copilot CLI com modelos, ferramentas MCP e competências através do Unity Gateway. A CLI do Unity Gateway (ug) trata do início de sessão e da configuração do espaço de trabalho. Também podes configurar as ligações manualmente.
Prerequisites
Precisa do URL do seu espaço de trabalho do Azure Databricks e de acesso aos modelos, serviços MCP e competências que pretende utilizar. Para a configuração manual, instale o GitHub Copilot CLI e tenha um token de acesso pessoal do Azure Databricks.
Se o seu administrador já configurou o seu dispositivo, siga as instruções de configuração da sua organização.
Utilize a CLI do Unity Gateway
Instale ug, depois execute este comando a partir do diretório do seu projeto:
ug copilot
Siga as instruções para selecionar o seu espaço de trabalho e iniciar sessão. O comando abre a CLI do GitHub Copilot com um modelo configurado. Começa a trabalhar com os mesmos prompts e comandos que já usas.
Para começar com um modelo diferente disponível no seu espaço de trabalho:
ug copilot --model "<model-name>"
Use o nome completo do Catálogo Unity do modelo, como system.ai.claude-sonnet-4-6. A integração ug atual configura os modelos Claude e GPT para o Copilot CLI.
Configurar os modelos manualmente
Defina estas variáveis no seu terminal:
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"
Substitua o nome do host, o token e o nome do modelo. O tipo de fornecedor openai seleciona a API Chat Completions do gateway, incluindo quando utiliza um modelo Claude. O modo offline desativa as ligações aos servidores do GitHub; os pedidos de modelo continuam a ir para o Unity Gateway.
Comece o Copilot CLI a partir do mesmo terminal:
copilot
Consulte a documentação do fornecedor de modelos personalizados do GitHub para estas definições.
Adicionar ferramentas MCP
Para usar system.ai.dbsql, system.ai.sandbox, ou system.ai.web_search, um administrador de conta deve ativar a versão beta do Unity Gateway a partir da página de Pré-visualizações da consola da conta. Consulte Gerir pré-visualizações da conta.
Utilize a CLI do Unity Gateway
Corrida:
ug mcp add --agents copilot
Selecione os serviços que quer adicionar e depois inicie uma nova sessão com ug copilot. Dentro do Copilot, entra /mcp para ver os servidores ligados. Peça ao agente para usar uma ferramenta descrevendo o que precisa.
ug copilot carrega as ligações MCP registadas por ug. Continua a usá-lo para começar as tuas sessões.
Configurar manualmente os serviços MCP
Funde esta entrada em ~/.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": ["*"]
}
}
}
Substitui o nome do host e o token. Para outro serviço, use um nome de servidor único e substitua system.ai.dbsql pelo seu nome de três partes do Catálogo Unity. Mantém as entradas existentes do servidor e depois reinicia a CLI do Copilot.
Consulte a documentação MCP do GitHub.
Adicionar competências
Utilize a CLI do Unity Gateway
Descarregue competências publicadas:
ug skills add
Escolhe as competências que queres usar. O Copilot CLI lê os downloads de ~/.agents/skills/. Inicie uma nova sessão, ou introduza /skills reload, e depois use /skills list para os ver. Reexecute o comando de download para obter versões atualizadas.
Configure competências manualmente
Para os ficheiros de skill que já tem, coloque a pasta completa, incluindo SKILL.md e os ficheiros incluídos, em ~/.agents/skills/ ou em .github/skills/ do seu projeto. Consulte a documentação de competências do GitHub.
Para aceder ao registo de competências publicado através do MCP, adicione um segundo servidor usando a configuração MCP acima. Nomeie-o databricks-skill-registry e use esta URL com a mesma autenticação do portador:
https://<workspace-hostname>/ai-gateway/skills/
Mantenha a barra final. Reinicia o CLI do Copilot e pede-lhe que utilize uma capacidade publicada pelo seu nome completo. As competências do registo são acedidas através de MCP; /skills list mostra as competências instaladas.
As funcionalidades do Unity Gateway estão em versão beta. Consulte Competências de Governar para habilitação e permissões.
Troubleshooting
Um pedido de modelo falha: Verifique o URL do gateway, expiração do token, nome completo do modelo e permissões do modelo. A integração atual ug exclui os modelos Gemini do Copilot CLI devido a um problema de compatibilidade dos pedidos.
Falta um servidor MCP: Se o registou com ug, reinicie com ug copilot. Para configuração manual, verifique ~/.copilot/mcp-config.json e os detalhes da ligação em /mcp.
Falta uma competência transferida: Verifique se a respetiva pasta contém SKILL.md num diretório suportado e, em seguida, introduza /skills reload.
Para problemas de início de sessão ou ug configuração do espaço de trabalho, execute ug doctor.