GitHub has rolled out an update for its Copilot integration within Slack and Microsoft Teams, introducing support for working across multiple code repositories in a single conversation. According to the GitHub Changelog, the enhancement allows developers to handle tasks involving several codebases without switching contexts during chat sessions. Whether tracking pull requests or investigating issues, users can now reference multiple projects simultaneously through the chat interfaces.
Expanding Developer Workflows in Chat Platforms
Chat-based developer tools have increasingly become central to modern engineering workflows, bridging the gap between communication platforms and version control systems. By bringing multi-repository capabilities directly into collaborative environments like Slack and Microsoft Teams, GitHub aims to reduce friction for engineering teams dealing with interconnected microservices or split codebases. The update builds upon existing integrations that allow developers to interact with their repositories without leaving their communication apps.
Unknowns and Future Updates
Despite the release, several details regarding the rollout remain unaddressed. The announcement did not specify how performance scales when querying multiple large repositories simultaneously, nor did it detail potential token limit adjustments for the underlying AI models during cross-repo chats. Furthermore, pricing tiers or compatibility restrictions for specific GitHub Copilot subscription levels were not mentioned in the update.
Developers using the integration can expect the multi-repo features to appear automatically in their Slack and Microsoft Teams environments as the deployment progresses.
Lead image: Lukas Blazek / Pexels