Introducing Copilot Spaces: A new way to work with context ✨ #160840
Replies: 35 comments 39 replies
-
Wow... this was unexpected and very nice. It seems that I can only select owners as organisations where Copilot Access (to distribute seats) is enabled. I can't see the other organisations. I would expect that this is separate (same as the Coding Agent) policy where license distribution and organization settings are two separate things. |
Beta Was this translation helpful? Give feedback.
-
Looks good! Adding additional sources in future will be needed for greater adoption and scaling. For us, examples would be Confluence and Jira. |
Beta Was this translation helpful? Give feedback.
-
This is awesome! It would be great if you could support >50 files directly, though. 😄 |
Beta Was this translation helpful? Give feedback.
-
how do i delete all the conversations? only way i see is to go to "..." then delete each one manually |
Beta Was this translation helpful? Give feedback.
-
is there any plan for Copilot Spaces to be reachable through Copilot in the IDE? |
Beta Was this translation helpful? Give feedback.
-
Will it be possible to share non-organizational Copilot Spaces? I like having my project's docs in there, but currently I'm the only one who can use it. |
Beta Was this translation helpful? Give feedback.
This comment was marked as off-topic.
This comment was marked as off-topic.
-
Is there a way to use spaces within the VS Code Copilot Extension? I always struggle with Copilot as I work on multiple projects at once and I want to share the details of two repos into one chat. So this maybe solve it having a space for both repo to share context? |
Beta Was this translation helpful? Give feedback.
-
This is really nice, awesome additions would be:
|
Beta Was this translation helpful? Give feedback.
-
Will we be able to include MSTeams' recordings to provide additional documentation and context? Will the meetings be accessible by CoPilot? |
Beta Was this translation helpful? Give feedback.
-
Hello! I'm really excited about this feature! Being able to call Copilot Spaces from the API would be incredibly helpful, as it would allow us to use it from Slack as well! |
Beta Was this translation helpful? Give feedback.
-
This is so cool! Very excited to use it personally |
Beta Was this translation helpful? Give feedback.
-
I would like to see copilot spaces work with GitHub Coding Agent and event Copilot Chat. If you can either provide coding agent the ability to grab from organization or personal spaces, you can have coding agent have smaller context in tasking by referencing some space. We need this for our enterprise since we have enterprise standards for certain tasks and if folks can just create an issue referencing that standard to apply to their repo and assign to copilot that would be game changing!!!!! I foresee an issue body like this.
|
Beta Was this translation helpful? Give feedback.
-
I always trusted GitHub to do it! Thanks. |
Beta Was this translation helpful? Give feedback.
-
Having both Knowledge Bases and Spaces is confusing since Knowledge Bases are simply a subset of Spaces. They should be unified into a single system with different modes, even if they operate differently behind the scenes. |
Beta Was this translation helpful? Give feedback.
-
This is great news! 🎉 Some things to make it more useful for us:
|
Beta Was this translation helpful? Give feedback.
This comment was marked as off-topic.
This comment was marked as off-topic.
-
Hey what's up? I'm sorry I have no clue what I'm doing. |
Beta Was this translation helpful? Give feedback.
-
I have the following feedback:
|
Beta Was this translation helpful? Give feedback.
-
As an open-source maintainer working on several repositories within one GH organisation, it seems weird that I can "only" add issues or PRs and not e.g. a repository or organisation - but maybe I'm missing something here?
So this is exactly what I need - I need the Space to have in the context the "core" repository of a project, so that when I am refactoring a child plugin, it pulls the latest practices or APIs from the core. |
Beta Was this translation helpful? Give feedback.
-
VERY NICE! Please improve with:
|
Beta Was this translation helpful? Give feedback.
-
Is there a way to get more storage because I just reached already 44% of the attachment limit with a few markdown files for 3 Spaces? |
Beta Was this translation helpful? Give feedback.
-
Use case: Copilot Spaces for GitHub Education Classroom I belong to a group of three who teach multiple courses using GitHub Classroom under a dedicated Education organization. All assignment repos live in that org and I will be having my students get Copilot Pro via the Student Pack. As instructors, we also have Copilot Pro through GitHub Education. We see huge potential in Copilot Spaces to:
The problem: Impact:
Request: Thank you! |
Beta Was this translation helpful? Give feedback.
-
This is an amazing feature!! I am just getting started and trying to use it in my organization. A question, will there be a way I can interact with more than one space in a conversation? for example if I have a space that has expertise in one topic and another that is expert in a different one, could I chat with both contexts in the same conversation? I think that would be very useful for large organizations where you have multiple sub-orgs each of them with their own business domains, technology stacks, standards, etc. Example, I ask the business domain expert about the current state of requirements or features of a system, then I ask the coding and testing standards expert to create the code component with tests, finally I ask the expert on CD to create the pipelines for the deployment of the application to the different environments. I know this could be approached with a monolithic space, or you could generate outputs from one space that you later import in a different one in a chained fashion, but I think having the ability to interact with many of them in the same session would be great to have. Thanks. |
Beta Was this translation helpful? Give feedback.
-
I would have to be able to link multiple repositories (+ discussions, issues, PRs) to a space to narrow down the data, this can be super helpful while dealing with:
I should also be able to only add files by type e.g. *.md flies only e.g. write some sort of a .gitignore file for each repository I'm including. This would help to filter out the "junk" which may otherwise bloat the context. |
Beta Was this translation helpful? Give feedback.
-
Copilot Spaces currently does not have access to tools to:
So... what can it do? Most of the potential use cases need the user to feed data manually to the model. |
Beta Was this translation helpful? Give feedback.
-
Very nice feature. I would like to add categorization / tagging to the GitHub Space. For example,
Then a person can search and filter Spaces based on the tags or display entire categories. |
Beta Was this translation helpful? Give feedback.
-
I couldn't find this in the docs. Sorry if I missed this somewhere. What is the current size limit for a Space? I've added a little over 100 files to my Space and I'm sitting at 108% usage. |
Beta Was this translation helpful? Give feedback.
-
Great feature. I would like:
|
Beta Was this translation helpful? Give feedback.
-
Copilot Spaces: It's a new way to collaborate and work with shared context. Interesting! |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Copilot Spaces is a new feature within GitHub Copilot. You can organize and centralize relevant content—like code, docs, files, and (soon) issues—into “Spaces” that ground Copilot’s responses in the right context for a specific task.
Key Features ✨
Create a space
Chat with a space
Share it with teammates
Some of our favorite use cases ⭐
Answering questions about code: Chris Westra is an engineer on the Spaces team. He grouped all of the code associated with Spaces and added video transcripts from a recorded Spaces session. We use this Space to answer questions about how Spaces works under-the-hood (very meta). 🙂
Standardizing coding standards and best practices: Rahul Zhade works on a team that advises engineers on secure coding practices. He often answers the same questions over-and-over again in Slack, so he set up a Space. It contains the documentation for our standard auth model, how to do cryptography as well as instructions on how to go through the security review process.
Writing SQL/KQL queries: Kelly Henckel is a product manager who is very good at writing SQL and KQL queries. She’s created spaces designed to help people self-service writing data queries and creating dashboards. These helpers contain the code for our telemetry schemas as well as example queries.
Updating documentation: Holly Kassel is a product manager working on billing and licensing. She’s been updating GitHub’s documentation to be more user-friendly based on questions arriving through our customer support channels and discussion posts. She creates spaces for each new batch of documentation which needs to be updated, links the existing code and documentation hosted in GitHub, and adds instructions and frequently asked questions as context. The space generates updated versions of the documentation which can be easily copied into our docs repo.
And more We’ve also been having fun with them. Hubbers created a personal finance space for answering questions about vesting and other benefits, an offsite space for consolidating travel information, and a wombat Space for, uh, wombats? Anyways…
Please share feedback with us 🤝
This is an early preview, so we appreciate your feedback. Give spaces a try and let us know what you think either in this discussion post or through the inline feedback button.
Go to Spaces 🚀
Beta Was this translation helpful? Give feedback.
All reactions