Looking to try GitHub Copilot CLI?
Read the Docs and get started today.
Microsoft 365 Business/Enterprise is auto-installing three new apps: “People”, “Files,” and “Calendar.” Microsoft confirmed that People, Files and Calendar are also pinned to the taskbar on Windows 11. However, if you don’t like Microsoft 365 Companions, there’s a PowerShell script to block the auto-start state.
You’re only going to see Microsoft 365 Companions in the following scenarios:
Microsoft told Windows Latest that consumers are not going to get these Microsoft 365 Companions, at least not at this point.
According to the admin centre, Microsoft says it started rolling out the Companions in the last week of October, which explains why we see it on our PC. The rollout will continue in the coming weeks, and it’ll be completed by December 2025.

Microsoft says these 365 mini apps are going to save you time and make you more productive at work, which is why they’re automatically installed and pinned to the taskbar.

With the “People” app, you can learn about a person from the taskbar. Microsoft has an interesting example to justify the use case. For example, if you’re in the middle of a meeting and need to learn more about a person, you can tap on the “People” app, which is pinned to the taskbar. This will open a flyout with cards and details.

The People app on the taskbar pulls details like contact information, role, etc. However, this works well only when your organisation is using all features correctly. If items are assigned incorrectly, you might not see the correct information or all the information.
Another potential use case is Teams integration in the People app. You can use it to send a quick text on Teams.
Then, we have “Files,” which is very similar, as it allows you to search files stored in your organisation’s drive or OneDrive (Microsoft 365). Files is powered by Copilot, which means it can intelligently find files even if you don’t search for them using their correct name.
As you can see in the screenshot, all your recently opened files show up instantly when you open the Files mini app on the taskbar:

Likewise, Calendar pulls Outlook Calendar and has all details based on scheduled events or meetings.

Now, if you really find these use cases helpful, you’re good to go. You can keep using these Microsoft 365 Companions on your taskbar, but if you fall in the second category of audience, who dislike the idea, here’s what you can do.

The problem is that the toggle “Enable automatic installation of Microsoft 365 companion apps (preview)” is turned on without your permission.
If you don’t realise it’s turned on and Microsoft begins installing Microsoft 365 Companions (People, Files, and Calendar), you’ll be stuck with these mini apps, as happened in my case.
To remove Microsoft 365 Companions if it’s already installed, use the following PowerShell commands.
For per-user uninstall, use this script:
powershell -NoProfile -Command "Get-AppxPackage Microsoft.M365Companions | Remove-AppxPackage"
For all users on the PC, use this script:
powershell -NoProfile -Command "Get-AppxPackage -AllUsers Microsoft.M365Companions | Remove-AppxPackage -AllUsers"
To clean up the leftover data, you can use the following script
rmdir /s /q "%LOCALAPPDATA%\Packages\Microsoft.M365Companions_8wekyb3d8bbwe\LocalState"
But remember that People, Files, and Calendar apps will keep coming back unless you turn off “Enable automatic installation of Microsoft 365 companion apps (preview)” in Admin Center.
I made a simple PowerShell script that turns off auto-start for Microsoft 365 Companion apps (Calendar, Files, People) by editing their per-user registry keys. It won’t remove the apps, but they won’t launch. And if you want to try them, you can search in the Start menu.
Registry path to control Microsoft 365 Companions:
HKCU:\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppModel\SystemAppData\Microsoft.M365Companions_8wekyb3d8bbwe
When you run the script, it builds the full paths to the CalendarStartupId, FilesStartupId, and PeopleStartupId subkeys, then loops through each one. For any key that exists, it runs Set-ItemProperty to set the DWORD value State to 1, which disables that app’s startup registration (leaving 0 as enabled).
Open PowerShell (admin) and run the following command:
$CompanionRegRoot = "HKCU:\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppModel\SystemAppData\Microsoft.M365Companions_8wekyb3d8bbwe"
$StartupSubKeys = @('CalendarStartupId','FilesStartupId','PeopleStartupId') | ForEach-Object { Join-Path $CompanionRegRoot $_ }
foreach ($SubKey in $StartupSubKeys) {
try {
if (Test-Path -LiteralPath $SubKey) {
# derive a friendly name like "Calendar", "Files", "People"
$AppName = (Split-Path -Leaf $SubKey) -replace 'StartupId$',''
Write-Host ("Turning off startup for {0}" -f $AppName) -ForegroundColor Cyan
Set-ItemProperty -Path $SubKey -Name 'State' -Value 1 -Type DWord -ErrorAction Stop
}
else {
$MissingName = (Split-Path -Leaf $SubKey) -replace 'StartupId$',''
Write-Host ("Startup registry key not found for {0}" -f $MissingName) -ForegroundColor Yellow
}
}
catch {
Write-Error ("Failed to update 'State' at {0}: {1}" -f $SubKey, $_)
}
}
I personally don’t have a use case for these mini apps, but what about you? Do you use People, Files, and Calendar on Windows 11? Let us know in the comments below.
The post Windows 11 is auto-installing People, Files, and Calendar Microsoft 365 apps on business PCs appeared first on Windows Latest

Microsoft has formed a new Superintelligence team within its AI division, aiming to develop what it calls “humanist superintelligence” — advanced AI that remains under human control.
The team, announced Thursday morning in a post by Mustafa Suleyman, CEO of Microsoft AI, reflects the company’s ambitions to shape the next era of artificial intelligence while addressing concerns about safety and control in the development of advanced AI systems.
“We are doing this to solve real concrete problems and do it in such a way that it remains grounded and controllable,” Suleyman wrote. “We are not building an ill-defined and ethereal superintelligence; we are building a practical technology explicitly designed only to serve humanity.”
The approach contrasts with the broader pursuit of artificial general intelligence, or AGI — the goal of creating AI systems that can match or surpass human capabilities across virtually any task — which is core to the mission of Microsoft’s longtime partner, OpenAI, and its CEO Sam Altman.
In his message, Suleyman cited early directions in areas such as healthcare, where Microsoft researchers are developing expert-level diagnostic models, and clean energy, where AI could accelerate breakthroughs in materials, batteries, and fusion research.
The goal, he wrote, is to advance technology “within limits” — keeping humanity in control while harnessing AI’s potential to improve lives on a global scale
Suleyman will lead the new MAI Superintelligence Team, joined by Microsoft AI Chief Scientist Karén Simonyan and other core Microsoft AI leaders and researchers. Key leaders who’ve been involved in Microsoft’s model development work are also expected to be part of the effort.
The company hasn’t disclosed how large the group is expected to become.
You don’t have to leave your terminal to use GitHub Copilot anymore.
With GitHub Copilot CLI, you can ask questions, generate scripts, refactor code, and run commands—all without breaking your flow.
In this blog, we’ll explore exactly what GitHub Copilot CLI is, how it works, the best ways to use it, and how you can start working with Copilot right from your terminal.
What is GitHub Copilot CLI?
A command-line interface (CLI) is where you can type commands directly into a terminal or console to interact with software and systems. It’s how you often run scripts, automate workflows, and access APIs.
The GitHub Copilot CLI brings Copilot’s AI capabilities right into that environment. Instead of jumping between your IDE and browser, you can ask Copilot to generate, explain, or execute commands. In short, Copilot CLI gives you more precision and control over how you work.
For instance, you can ask:
copilot "create a bash script to check for uncommitted changes and push if clean"
The Copilot CLI will write the script, explain what it does, and ask you to confirm before running it.
Whether you’re debugging code, managing environments, navigating a legacy codebase, or handling complex implementations, Copilot CLI helps you work faster without leaving your local environment—saving you time and effort.
How does GitHub Copilot CLI work?
CLIs follow a simple loop: you type a command, the system runs it, and you get a result.
GitHub Copilot CLI builds on that workflow but adds an AI-powered twist. Instead of just running predefined commands, you can talk to your terminal in natural language. You tell Copilot CLI what to do, and it figures out the commands to make it happen. (Copilot CLI also supports a number of slash commands and integrations with MCP to extend its capabilities.)
You can use Copilot CLI in two ways:
No matter how you use it, Copilot CLI will always ask for confirmation before reading, modifying, or executing files. That means you stay in control of your environment. (Note: One exception is if you choose “Yes, and remember this folder for future sessions” or “Yes, and approve TOOL for the rest of the session” when prompted—Copilot will follow these instructions instead. More details in our starter kit below!)
Starter kit: How to install and use GitHub Copilot CLI
Using GitHub Copilot CLI is easier than you think. We created a starter kit for you that explains how to install GitHub Copilot CLI, a step-by-step tutorial on how to use the tool, and common use cases and prompts you can use with Copilot in your terminal. Let’s dive in.
Step one: Installing GitHub Copilot CLI
To get started with GitHub Copilot CLI, you need:
[Note: If you get Copilot access from an organization, the Copilot CLI policy must be enabled in your organization’s settings.]
Install Copilot CLI with the following command:
npm install -g @github/copilot
That’s it. Now you’re ready to get started. ✨
Step two: How to use GitHub Copilot CLI
It’s time to start using Copilot in the command line (we have step-by-step instructions on how to do this in our docs).
Important: During your GitHub Copilot CLI session, Copilot may read, modify, and execute files in and below this folder. Only proceed if you trust the files in this location. Read About GitHub Copilot CLI to learn more about trusted directories.
Enter your prompt in the CLI (we’ll explore some examples of great prompts in the next section!)
Sometimes you’ll need to approve Copilot’s use of tools that modify or execute files. You’ll have three options:
Step three: GitHub Copilot CLI use cases, plus example prompts and workflows
In this section, we’re providing tons of use cases along with sample prompts that you can feed Copilot to achieve similar outcomes.
GitHub Learn: GitHub Copilot CLI
In this video tutorial, @arilivigni, senior learning advocate and cloud solutions architect at GitHub, demonstrates some foundational ways to use GitHub Copilot CLI to create GitHub issues, pull requests, and more.
Here are some of the GitHub Copilot CLI prompts that were highlighted in the video:
Create a GitHub Issue: Log actionable tasks that keep progress visible.
Create an issue for adding GitHub Copilot instructions
Create Copilot custom instructions: Give Copilot more context on your project so it can deliver even better AI assistance that fits your workflows.
Create a branch for GitHub Copilot custom instructions
Create a pull request: Propose changes that enhance code quality.
Create a pull request with the changes we have made
Attach this pull request to issue #4
Show the content of issue #4
What pull requests are attached to this issue?
Use the MCP server to list all open issues and pull requests
Use MCP servers to query Microsoft Learn: Access official Microsoft Learn content directly from the CLI for quick answers and guidance.
Using the Microsoft Learn MCP server, tell me all the GitHub Copilot Microsoft Learn modules that exist
What are the names of the hands-on Skills exercises that exist in each module?
Create a README with all the Microsoft Learn GitHub Copilot modules and the hands-on skills with headings and subheadings
Create an alias to use with the CLI: Reduce repetitive effort with shortcuts that boost speed and efficiency.
alias grep copilot
cpcli='copilot --allow-all-tools -p "$@"'
Explain and fix scripts: Diagnose script errors and apply fixes to keep your code running smoothly.
cpcli "Explain each of these scripts and offer improvements"
Other ways to use GitHub Copilot CLI
Here are some common use cases for GitHub Copilot CLI, along with specific prompts you can feed Copilot.
Codebase maintenance: Handle security patches, upgrade dependencies, and perform focused refactoring to keep your codebase healthy.
Generate a bash script to run npm audit and apply fixes automatically
Upgrade all npm dependencies to their latest safe versions
Generating documentation: Create or update project documentation that improves clarity and visibility.
Review the project README to make it easier for newcomers to understand
Understanding your system: Ask questions about system resources, like how your laptop storage is being used, which folders take up the most space, or what processes are running.
What is taking up the most space on my own laptop?
Improving test coverage: Add new test suites and enhance existing ones to strengthen quality assurance.
Generate a command to scaffold new Jest test suites for uncovered components
Create a bash script to run npm test with coverage and output a summary report
Suggest steps to add integration tests for API endpoints using Supertest
Prototyping new projects: Kick off greenfield projects and experiment with fresh ideas.
Use create-next-app with Tailwind CSS to build a Next.js dashboard. The dashboard should pull data from the GitHub API and display metrics like build success rate, average build time, failed builds count, and automated test pass rate. After setup, provide clear steps to build, run, and view the app locally in a browser.
Setting up your environment: Run terminal commands to configure your local environment for existing projects.
Provide commands to set up a Python virtual environment and install requirements.txt
Generate a bash script to clone a GitHub repo, install dependencies, and start the dev server
Suggest commands to build and run a Docker container for this project
Finding the right command to perform a task: Get Copilot’s suggestions for commands relevant to your current task.
What is the Git command to undo the last commit but keep the changes staged?
Provide the Git command to squash the last three commits into one
Explaining an unfamiliar command: Receive natural language explanations of what a command does and why it’s useful.
Explain docker run -it --rm ubuntu bash
Explain git rebase --interactive HEAD~3
What’s next
Copilot CLI is in public preview, and your feedback will help shape our roadmap—so we want to hear what you think about using the product. You can share your experience using /feedback.
Take this with you
GitHub Copilot CLI brings the power of agentic AI right to where you work: your terminal. Whether you’re launching a new project or tackling a backlog of fixes, putting Copilot at the command line lets you build momentum with less friction and more flow. Happy coding!
Looking to try GitHub Copilot CLI?
Read the Docs and get started today.
The post GitHub Copilot CLI 101: How to use GitHub Copilot from the command line appeared first on The GitHub Blog.
Cloud security is at a tipping point. While moving to the cloud powers both growth and speed for organizations, it can also bring new risks. According to IDC’s latest research, organizations experienced an average of nine cloud security incidents in 2024, with 89% reporting a year-over-year increase. That’s not a typo. And it’s not just a statistic—it’s a wake-up call. As cyberthreats grow more sophisticated and cloud environments more complex, security leaders must rethink their strategies to stay ahead of threat actors.
But what actually needs to change? And what should you be doing about it? Read IDC’s latest research, The Next Era of Cloud Security: Cloud-Native Application Protection Platform and Beyond, to dive deep into the future of cloud security—and what it means for chief information security officers (CISOs), security architects, and product leaders.
IDC research found that cloud-native application protection platforms (CNAPPs) are now one of the top three security investments for 2025. Why? Because they’re solving problems that legacy tools can’t, protecting cloud-native applications throughout their lifecycle—further reinforcing the importance of ecosystems, consolidation, and more.
In 37% of organizations, CISOs now have ownership over cloud security management. IDC calls them “3D CISOs.” They don’t just manage risk—they drive business outcomes and digital innovation. These leaders are reshaping how security is embedded across the organization, from DevOps pipelines to boardroom conversations. IDC’s whitepaper details the expanded and evolving role of CISOs and their impact on improving the overall security posture of organizations.
Organizations are grappling with tool sprawl, using an average of 10 cloud security tools and often adding more each year. This complexity—driven by fragmented platforms, regulatory requirements, and integration challenges—creates blind spots and slows response times. But stopping the sprawl isn’t easy. It requires a deliberate approach, anchored in a unified security platform that simplifies operations and strengthens protection. IDC research underscores this, highlighting how greater visibility and tool consolidation drive measurable gains in efficiency and cost management.
Forget the hype. Generative AI is delivering real value for cloud security—from automated threat detection to faster incident response, and more. IDC’s data shows how security teams are using generative AI, including how it can enhance the capabilities of security analysts and allow them to focus on more complex tasks.
Security leaders are moving toward unified security operations (SecOps) platforms that combine cloud-native protection, threat intelligence, and AI-powered automation. Some are exploring the new frontier of agentic AI—autonomous systems that can detect, isolate, and remediate known cyberthreats without human intervention. The IDC whitepaper explores what this future looks like—and how close we really are.
Cloud security is a critical business imperative. As IDC puts it, “Security risk is business risk.” The decisions you make today will shape your organization’s resilience, agility, and ability to innovate tomorrow. Whether you’re a CISO or a cloud architect, this research offers a roadmap for navigating what’s next. It’s not just about buying new tools. It’s about building a smarter, more unified approach to cloud security.
71% of organizations surveyed believe that over the next two years, it would be beneficial for their organization to invest in a unified SecOps platform that includes technologies such as extended detection and response (XDR), endpoint detection and response (EDR), security information and event management (SIEM), CNAPP and cloud security, generative AI, and threat intelligence. But that’s easier said than done. And in this post, we’ve only scratched the surface. The full IDC study covers:
Microsoft’s integrated CNAPP, powered by industry-leading generative AI and threat intelligence, unifies security across the entire application lifecycle. With comprehensive visibility, real-time cloud detection and response, and proactive risk prioritization, it protects your modern cloud and AI applications from code to runtime.
Microsoft empowers your security teams to identify, prioritize, and mitigate risks early, adhere to compliance and regulatory requirements, prevent cloud breaches, and stay ahead of emerging cloud and AI cyberthreats. Innovate securely, quickly, and confidently, across hybrid and multicloud environments.
Read IDC’s full whitepaper, The Next Era of Cloud Security: Cloud-Native Application Protection Platform and Beyond.
Learn about our new e-book: The 5 generative AI security threats you need to know.
Sign up to read the quick-start e-book to Executing cloud-native application protection platform (CNAPP) strategy.
Learn more about Microsoft Defender for Cloud.
To learn more about Microsoft Security solutions, visit our website. Bookmark the Security blog to keep up with our expert coverage on security matters. Also, follow us on LinkedIn (Microsoft Security) and X (@MSFTSecurity) for the latest news and updates on cybersecurity.
The post New IDC research highlights a major cloud security shift appeared first on Microsoft Security Blog.
As blue confetti settles in Los Angeles after an historic World Series win, we close the chapter on another electric sports event on Bluesky. It’s during these cultural flashpoints when Bluesky is at its best – when stadium crowds are going wild, you can feel that same excitement flooding into posts.
Numbers can help describe the scale of that feeling. There were approximately 600,000 baseball posts made during the World Series, based on certain key terms. (note: we’re pretty sure that this number is an undercount, as it’s hard for us to accurately attribute to baseball the flood of “oh shit” posts that came in during Game 7)
At least 3% of all posts made on November 1 (Game 7) were about baseball. The final game also resulted in a +30% bump in traffic to Bluesky, with engagement spikes up to +66% from previous days.
We loved seeing World Series weekend in action, but it wasn’t a total surprise. In the last three months, sports generated the third-highest number of unique posts of any topic. Sports posters are also seeing greater engagement rates from posting on Bluesky than on legacy social media apps - up to ten times better.
But in a world of analytics, it’s easy to lose the love of the game. In that regard, we’re fortunate to have a roster of posters who bring the intangibles. They genuinely care about sports. Less hate, more substance and celebration.
yep, this is the baseball place now
— Keith Law (@keithlaw.bsky.social) November 1, 2025 at 10:28 PM
[image or embed]
That was the greatest baseball game I’ve ever seen.
— Molly Knight (@mollyknight.bsky.social) November 1, 2025 at 9:19 PM
If this World Series proved anything, it’s that big moments are more enjoyable when they unfold in real time, with real people. Sports has the juice on Bluesky — and every high-stakes game is bringing more fans into the conversation.
WE ARE BACK with a BIG EPISODE!!! GitHub Codespaces - like, the thing that lets you code from your browser - is getting Aspirified. Friday behavior at its finest!
Learn more: https://aspire.dev
Submit your idea for an AspiriFriday: https://aka.ms/aspirifridays-submission