๐๐ ๐๐ฒ๐ป๐ฑ ๐๐ผ๐๐ฟ ๐ฝ๐น๐ฎ๐๐ณ๐ผ๐ฟ๐บ ๐๐ถ๐๐ต ๐๐ถ๐๐ต๐๐ฏ ๐๐ผ๐ฝ๐ถ๐น๐ผ๐ ๐ฆ๐๐ (๐ง๐ฒ๐ฐ๐ต๐ป๐ถ๐ฐ๐ฎ๐น ๐ฃ๐ฟ๐ฒ๐๐ถ๐ฒ๐) โจ
๐๐ถ๐๐๐๐ฏ ๐๐ผ๐ฝ๐ถ๐น๐ผ๐ has evolved from a coding assistant into a powerful agent platform. With the new GitHub Copilot SDK, you can embed the same agent runtime behind Copilot CLI into your own applications and services using Python, TypeScript, Go, or .NET.
๐๐ผ๐ฟ ๐๐ฒ๐๐ข๐ฝ๐ ๐๐ฒ๐ฎ๐บ๐, this means building custom AI agents that integrate with existing tools and workflows - from incident response and deployment automation to infrastructure validation and compliance checks.
A GitHub Copilot subscription is required to use the ๐๐ถ๐๐๐๐ฏ ๐๐ผ๐ฝ๐ถ๐น๐ผ๐ ๐ฆ๐๐, unless you are using BYOK (Bring Your Own Key). With BYOK, you can use the SDK without GitHub authentication by configuring your own API keys from supported LLM providers.
๐๐ผ๐ ๐๐ผ ๐๐๐ฎ๐ฟ๐: https://t.co/IIjnLvsRXE
#copilot #dotnet
๐๐๐ฝ๐ถ๐ฟ๐ฒ ๐ญ๐ฏ.๐ฏ ๐๐ต๐ถ๐ฝ๐ ๐๐๐ฏ๐ฒ๐ฟ๐ป๐ฒ๐๐ฒ๐ ๐ฑ๐ฒ๐ฝ๐น๐ผ๐๐บ๐ฒ๐ป๐ ๐ฆ
The new Aspire version brings first-class ๐๐๐ฏ๐ฒ๐ฟ๐ป๐ฒ๐๐ฒ๐ ๐ฎ๐ป๐ฑ ๐๐๐ฆ ๐ฑ๐ฒ๐ฝ๐น๐ผ๐๐บ๐ฒ๐ป๐ in preview with Helm chart generation. You can declare a Kubernetes environment in your AppHost, run aspire deploy, and Aspire generates a complete Helm chart and applies it end-to-end against your cluster โ no separate helm install, kustomize, or hand-rolled manifests required. aspire destroy removes the Helm release and namespace cleanly.
New first-class ๐๐ป๐ด๐ฟ๐ฒ๐๐ ๐ฎ๐ป๐ฑ ๐๐ฎ๐๐ฒ๐๐ฎ๐ ๐๐ฃ๐ ๐ฟ๐ผ๐๐๐ถ๐ป๐ดย resources let you declare how traffic enters your Kubernetes cluster directly from the AppHost. Aspire generates the corresponding Ingress, IngressClass, Gateway, HTTPRoute, and cert-manager Certificate resources.
Learn more: https://t.co/oPruTDPONI
#aspire #dotnet
๐๐๐๐ฟ๐ฒ ๐๐ผ๐ป๐๐ฎ๐ถ๐ป๐ฒ๐ฟ ๐๐ฝ๐ฝ๐ ๐๐ ๐ฝ๐ฟ๐ฒ๐๐ (๐ฝ๐๐ฏ๐น๐ถ๐ฐ ๐ฝ๐ฟ๐ฒ๐๐ถ๐ฒ๐) ๐ฌ
If you want to quickly upload an image and have a running app within minutes, you can use the new ๐๐ผ๐ป๐๐ฎ๐ถ๐ป๐ฒ๐ฟ ๐๐ฝ๐ฝ๐ ๐๐ ๐ฝ๐ฟ๐ฒ๐๐. Itโs simple to set up, requires only essential configuration, and is well-suited for prototypes, AI front-end applications, development tools, and agent backends.
๐๐ผ๐ป๐๐ฎ๐ถ๐ป๐ฒ๐ฟ ๐๐ฝ๐ฝ๐ ๐๐ ๐ฝ๐ฟ๐ฒ๐๐ do not support advanced platform capabilities such as VNet integration, Private Endpoints, secrets management, managed identity, storage volumes, health probes, or custom domains.
You can also now use the Azure portal dedicated to container apps:
https://t.co/sMhaJMtwnd
#azure #dotnet
๐๐ผ๐๐ป๐ฑ๐ฟ๐ ๐๐ผ๐ฐ๐ฎ๐น ๐ญ.๐ญ.๐ฌ ๐ถ๐ ๐ป๐ผ๐ ๐ฎ๐๐ฎ๐ถ๐น๐ฎ๐ฏ๐น๐ฒ ๐ก
Foundry Local is Microsoftโs cross-platform local AI solution that allows you to run LLMs directly with no cloud dependency, no network latency, and no per-token costs.
The new version adds live audio transcription, text embeddings, and the Responses API, making Foundry Local a viable solution for a wide range of use cases.
Foundry Local offers advantages over Ollama by automatically detecting your hardware and downloading the most suitable model variant for your system specifications. This plug-and-play approach helps avoid memory allocation issues and reduces the need for technical trial and error.
Overall, it is designed to integrate directly into corporate workflows and the Microsoft AI stack.
๐๐ฒ๐ฎ๐ฟ๐ป ๐บ๐ผ๐ฟ๐ฒ: https://t.co/SMx3ecKKo7
#dotnet #foundry
๐๐น๐ผ๐๐ฒ๐ฑ ๐๐ถ๐ฒ๐ฟ๐ฎ๐ฟ๐ฐ๐ต๐ถ๐ฒ๐ ๐ฎ๐ฟ๐ฒ ๐ฐ๐ผ๐บ๐ถ๐ป๐ด ๐๐ผ ๐# ๐ก
The new ๐ฐ๐น๐ผ๐๐ฒ๐ฑ keyword will allow a class to be marked as closed, restricting inheritance so that derived classes can only be declared within the same assembly.
Closed hierarchies, closed enums, and unions together will give C# a complete compile-time exhaustiveness: the compiler tells you about the missing case instead of aย runtime error.
Over the past week several "closed classes" PRs were merged into Roslyn: abstract-modifier restrictions and fixes to invalid type suggestions in inexhaustive switch expressions. That is the compiler groundwork for closed hierarchies.
Learn more: https://t.co/LJAWlexsvZ
#dotnet #csharp
๐๐๐ฟ๐ฎ๐ฏ๐น๐ฒ ๐ช๐ผ๐ฟ๐ธ๐ณ๐น๐ผ๐๐ ๐ถ๐ป ๐๐ต๐ฒ ๐ ๐ถ๐ฐ๐ฟ๐ผ๐๐ผ๐ณ๐ ๐๐ด๐ฒ๐ป๐ ๐๐ฟ๐ฎ๐บ๐ฒ๐๐ผ๐ฟ๐ธ ๐งญ
The Agent Framework now has a ๐ฑ๐๐ฟ๐ฎ๐ฏ๐น๐ฒ workflow programming model via prerelease package ๐ ๐ถ๐ฐ๐ฟ๐ผ๐๐ผ๐ณ๐.๐๐ด๐ฒ๐ป๐๐.๐๐.๐๐๐ฟ๐ฎ๐ฏ๐น๐ฒ๐ง๐ฎ๐๐ธ. You define executors that take input, do work, and produce output, then wire them into a directed graph with WorkflowBuilder. The framework checkpoints state via the Durable Task Scheduler so an orchestration survives process restarts and can span hours or days without losing context.
A key feature is that the same workflow runs locally in a single process during development, and using Azure Functions in production. The framework also includes built-in support for parallel agent execution, approval steps with human input, and MCP tool sharing.
https://t.co/eLqu8NglJq
#dotnet #agentframework
๐๐ผ๐๐ฒ๐ฟ๐ป๐ถ๐ป๐ด ๐ ๐๐ฃ ๐๐ผ๐ผ๐น ๐ฐ๐ฎ๐น๐น๐ ๐๐ถ๐๐ต ๐๐ต๐ฒ ๐๐ด๐ฒ๐ป๐ ๐๐ผ๐๐ฒ๐ฟ๐ป๐ฎ๐ป๐ฐ๐ฒ ๐ง๐ผ๐ผ๐น๐ธ๐ถ๐ ๐ก
If you have an MCP-driven agent anywhere near production, you have probably had the conversation about what happens when a tool returns something it shouldn't. Microsoft launched the ๐๐ด๐ฒ๐ป๐ ๐๐ผ๐๐ฒ๐ฟ๐ป๐ฎ๐ป๐ฐ๐ฒ ๐ง๐ผ๐ผ๐น๐ธ๐ถ๐ (Microsoft.AgentGovernance) - a new MIT-licensed package that adds a policy layer between your agent and its tools. Every tool call, resource access, and inter-agent message is evaluated against policyย beforeย execution. Deterministic - not probabilistic.
Here is the flow ๐
Agent Action โบ Policy Check โบ Allow/Deny โบ Audit Log
The toolkit ships with a quick start called "Your first governed agent" that gets you a working policy in under a screenful of code. If you have not yet figured out how you'll satisfy your security team about agent behavior, this is a good starting point.
https://t.co/GTFGPFFKVX
#dotnet
๐๐ผ๐ ๐๐ผ ๐ฒ๐ ๐๐ฒ๐ป๐ฑ ๐๐ผ๐ฝ๐ถ๐น๐ผ๐ ๐๐๐ ๐งฉ
GitHub Copilot CLI has a ๐ณ๐๐น๐น ๐ฒ๐ ๐๐ฒ๐ป๐๐ถ๐ผ๐ป ๐๐๐๐๐ฒ๐บ that lets you create custom tools, intercept every agent action, inject context, block dangerous operations, and auto-retry errors - and thereโs essentially zero public documentation about it. The extensions feature is experimental but is very promising.
The architecture is elegant. Your ๐ฒ๐ ๐๐ฒ๐ป๐๐ถ๐ผ๐ป runs as a separate child process that talks to the CLI over JSON-RPC via stdio.
If youโve usedย Claude Code hooks, you might think this is the same concept but it's quite different. Claude Code hooks are shell commands defined in a JSON settings file. They fire at lifecycle points and execute commands. Thatโs useful, but limited. Copilot CLI extensions areย programmable processes that participate in the agent loop.
How to start: check the video by the ๐ฆ๐๐ฒ๐๐ฒ ๐ฆ๐ฎ๐ป๐ฑ๐ฒ๐ฟ๐๐ผ๐ป ๐
https://t.co/0Qs4XuTP4k
#github #copilotcli #copilot
๐ฅ๐ฒ๐บ๐ผ๐๐ฒ ๐ฐ๐ผ๐ป๐๐ฟ๐ผ๐น ๐๐ถ๐ฎ ๐๐ผ๐ฝ๐ถ๐น๐ผ๐ ๐๐๐ ๐ถ๐ป ๐ฝ๐๐ฏ๐น๐ถ๐ฐ ๐ฝ๐ฟ๐ฒ๐๐ถ๐ฒ๐ ๐๏ธ
With the new remote control for Copilot CLI, you can start a session on your machine and continue monitoring and steering it from your phone or browser.
Think about it:
โข Run long tasks locally
โข Walk away from your desk
โข Check progress and intervene in real time
โข Approve actions or adjust direction remotely
This is a shift toward more asynchronous, agent-style development where you supervise instead of constantly driving.
Start with: ๐ฐ๐ผ๐ฝ๐ถ๐น๐ผ๐ --๐ฟ๐ฒ๐บ๐ผ๐๐ฒ
Note: The remote control and CLI policiesย has to be enabled from an Github administrator first.
https://t.co/s7dLeRo8xa
#GitHub #Copilot
๐ฆ๐๐ผ๐ฝ ๐ฒ๐ ๐ฝ๐น๐ฎ๐ถ๐ป๐ถ๐ป๐ด .๐ก๐๐ง ๐๐ผ ๐๐ผ๐๐ฟ ๐๐ ๐๐ถ๐๐ต ๐ฑ๐ผ๐๐ป๐ฒ๐-๐๐ธ๐ถ๐น๐น๐ ๐ฌ
๐ฑ๐ผ๐๐ป๐ฒ๐-๐๐ธ๐ถ๐น๐น๐ is a community-built CLI for installing and managing skills that AI coding agents can use when working on .NET projects.
Probably you have tried asking Claude for Entity Framework in a .NET 8 project and getting EF6 patterns and explaining to Copilot that Blazor Server and WebAssembly arenโt the same.
This catalog of community driven skills will fix this.
You can choose among many various skills or even get concrete skill recommendations for your project using:
๐ฑ๐ผ๐๐ป๐ฒ๐ ๐๐ธ๐ถ๐น๐น๐ ๐ฟ๐ฒ๐ฐ๐ผ๐บ๐บ๐ฒ๐ป๐ฑ
https://t.co/vR9W6iLQQ6
#dotnet #ai
๐ง๐ฒ๐ป ๐ ๐ผ๐ป๐๐ต๐ ๐ผ๐ณ ๐๐ผ๐ฝ๐ถ๐น๐ผ๐ ๐๐ผ๐ฑ๐ถ๐ป๐ด ๐๐ด๐ฒ๐ป๐ ๐ถ๐ป ๐ฑ๐ผ๐๐ป๐ฒ๐/๐ฟ๐๐ป๐๐ถ๐บ๐ฒ ๐ก
Steven Toub published the most data-driven public retrospective on AI coding agents in a production open-source project that has appeared to date. Over 10 months, GitHub Copilot Coding Agent submitted 878 pull requests to dotnet/runtime. 535 were merged, a 67.9% success rate. In month one, the merge rate was 41.7%. By month ten, it was 71%. Of all merged Copilot PRs, 0.6% were reverted, which is roughly in line with the human PR revert rate on the repository.
The dotnet/runtime team went from "we don't have enough engineers to work on these issues" to "we don't have enough reviewer bandwidth to process the incoming PRs."
Writing code is no longer the constraint. Reviewing is(as expected).
https://t.co/eXSUDmjuBU
#dotnet #copilot
The post includes breakdowns by PR category (bug fixes, tests, refactors, new features), common failure modes (build breaks, test failures, incorrect logic), and the types of tasks where Copilot performs well versus poorly.
In conclusion: Copilot is excellent at implementing ๐๐ฒ๐น๐น-๐๐ฝ๐ฒ๐ฐ๐ถ๐ณ๐ถ๐ฒ๐ฑ ๐ฐ๐ต๐ฎ๐ป๐ด๐ฒ๐, ๐๐ฒ๐ฟ๐ ๐ด๐ผ๐ผ๐ฑ ๐ฎ๐ ๐ถ๐ป๐๐ฒ๐๐๐ถ๐ด๐ฎ๐๐ถ๐ป๐ด ๐ถ๐๐๐๐ฒ๐, ๐ฎ๐ป๐ฑ ๐ฟ๐ฒ๐น๐ฎ๐๐ถ๐๐ฒ๐น๐ ๐ฝ๐ผ๐ผ๐ฟ ๐ฎ๐ ๐ฎ๐ฟ๐ฐ๐ต๐ถ๐๐ฒ๐ฐ๐๐ถ๐ป๐ด ๐๐ผ๐น๐๐๐ถ๐ผ๐ป๐, ๐ฒ๐๐ฝ๐ฒ๐ฐ๐ถ๐ฎ๐น๐น๐ ๐ถ๐ป ๐น๐ฎ๐ฟ๐ด๐ฒ ๐ฐ๐ผ๐ฑ๐ฒ๐ฏ๐ฎ๐๐ฒ๐ ๐๐ต๐ฎ๐ ๐ฟ๐ฒ๐พ๐๐ถ๐ฟ๐ฒ ๐ฏ๐ฟ๐ผ๐ฎ๐ฑ ๐๐ป๐ฑ๐ฒ๐ฟ๐๐๐ฎ๐ป๐ฑ๐ถ๐ป๐ด. If your team is seriously evaluating AI coding agents, this is a donโt-miss post: the dotnet/runtime context provides real-world complexity that synthetic benchmarks cannot replicate.
๐๐ด๐ฒ๐ป๐ ๐๐ฟ๐ฎ๐บ๐ฒ๐๐ผ๐ฟ๐ธ: ๐๐ฎ๐ฐ๐ธ๐ด๐ฟ๐ผ๐๐ป๐ฑ ๐ฅ๐ฒ๐๐ฝ๐ผ๐ป๐๐ฒ๐ ๐ฆ๐ผ๐น๐๐ฒ ๐๐ต๐ฒ ๐๐ผ๐ป๐ด-๐ฅ๐๐ป๐ป๐ถ๐ป๐ด ๐๐ด๐ฒ๐ป๐ ๐ง๐ถ๐บ๐ฒ๐ผ๐๐ ๐ค
Agents using reasoning models can take minutes to finish a task - deep research, multi-step analysis, lengthy content generation. Keeping an HTTP connection open for that duration is unreliable: load balancers time out, mobile clients disconnect, and any failure discards all progress made so far.
Background responses in ๐ ๐ถ๐ฐ๐ฟ๐ผ๐๐ผ๐ณ๐ ๐๐ด๐ฒ๐ป๐ ๐๐ฟ๐ฎ๐บ๐ฒ๐๐ผ๐ฟ๐ธ let you offload these long-running operations so your application stays responsive and resilient, regardless of how long the agent takes to think.
#dotnet #ai
https://t.co/qgP1ZMoiRw
๐๐๐ฝ๐ถ๐ฟ๐ฒ ๐๐ผ๐ป๐ณ ๐ง๐ผ๐ฑ๐ฎ๐ โฐ
Aspire got its own conference and dropped the ".NET" from its name.
AspireConf streams live today alongside the Aspire 13.2 release, which brings TypeScript AppHost support, Java integrations, and an agent-ready CLI.
Agenda: https://t.co/eF3dQ0CuU9
#dotnet #aspire #aspireconf