Posts

[MS] Semantic Kernel: Multi-agent Orchestration - devamazonaws.blogspot.com

Image
The field of AI is rapidly evolving, and the need for more sophisticated, collaborative, and flexible agent-based systems is growing. With this in mind, Semantic Kernel introduces a new multi-agent orchestration framework that enables developers to build, manage, and scale complex agent workflows with ease. This post explores the new orchestration patterns, their capabilities, and how you can leverage them in your own projects. [alert type="tip" heading="Optional reading"] Semantic Kernel Agents are now Generally Available [/alert] Why Multi-agent Orchestration? Traditional single-agent systems are limited in their ability to handle complex, multi-faceted tasks. By orchestrating multiple agents, each with specialized skills or roles, we can create systems that are more robust, adaptive, and capable of solving real-world problems collaboratively. Multi-agent orchestration in Semantic Kernel provides a flexible foundation for building such systems, supporting a vari...

AWS Backup search now supports creating backup indexes within backup policies - devamazonaws.blogspot.com

Today, AWS Backup announces support for the creation of backup indexes in backup policies, allowing you to automatically create backup indexes of your Amazon S3 backups or Amazon EBS snapshots at the AWS Organization level. The creation of a backup index is the prerequisite for searching your backups. Once the backup index is created, you can perform a search and item level recovery of your S3 backups or EBS snapshots. You can now use your Organization management account to set a backup indexing policy across your AWS accounts. To get started, create a new or edit an existing AWS Backup policy from your AWS Organization management account. You can designate your backup policies to automatically create a backup index of your S3 backups and/or EBS Snapshots. Once your backup is indexed, you can search across multiple backups to locate specific files or objects. You can specify your search criteria based on one or more filters such as file name, creation time, and size. Once you identif...

[MS] VisualStudio.Extensibility: Editor classification and updates to user prompt - devamazonaws.blogspot.com

We continue to invest in the VisualStudio.Extensibility SDK to allow users like you to create extensions that run faster and smoother than ever before! VisualStudio.Extensibility helps you build extensions that run outside the main Visual Studio IDE process for improved performance, reliability, and installation without restarting Visual Studio. Additional benefits include a sleek and intuitive .NET 8-based API and comprehensive, well-maintained documentation to help you develop amazing extensions faster than ever before. [cta-button text="Get Started with VisualStudio.Extensibility" url="https://ift.tt/89svlmz" color="btn-primary"] For the latest up-to-date docs and installation instructions, visit https://aka.ms/VisualStudio.Extensibility . We encourage you to report bugs and suggest features via the issue tracker on our GitHub repo , where you can also find extension samples to help you get started. We have also launched a new video series on Visual S...

[MS] What was origin of the code name Redpill for Windows 8 feature lockout? - devamazonaws.blogspot.com

Work on the revamped Windows 8 user interface had begun long before its public announcement in June 2011. The team doing the work needed to keep their efforts under wraps to avoid any leaks or other premature disclosures. Humphrey: Can you keep a secret? Bernard: (expectantly) Of course. Humphrey: So can I. — Yes, Minister , Season 1, Episode 1, "Open Government". The mechanism for hiding the Windows 8 features from anyone not authorized to know about them was known as Redpill (one word, accent on the red ). The name was, as you might suspect, a reference to the scene from the movie The Matrix in which the main character is offered a choice between taking a red pill or a blue pill . The blue pill returns him to his previous state of ignorance, and the red pill takes him forward into knowledge of the true state of reality. Okay, so it was kind of obvious. Sometimes the obvious answer is the right one. Post Updated on May 27, 2025 at 03:00PM Thanks for reading fr...

[MS] Why does Enum­Process­Modules report no modules on a process that was created suspended? - devamazonaws.blogspot.com

A customer had a test that created a process suspended, and without resuming it, they called Enum­Process­Modules to see what modules are in it. The Enum­Process­Modules reported no modules. Why is that? Shouldn't it at least report the primary executable? Recall that in Windows, processes are self-loading, which means that they manage their own module list . When the kernel creates a process, it sets the initial instruction pointer to an internal function inside ntdll.dll , provides information about what the new process should do (for example, the command line arguments), and then lets the process start executing. The function inside ntdll.dll does the work of loading all the modules, adding entries to the module list as it goes. If the process is created suspended, then it hasn't started loading itself, which means that there is nothing in the module list. This is called out in the documentation for Enum­Process­Modules : The Enum­Process­Modules function is primaril...

[MS] Meet the DocumentDB Extension for VS Code and DocumentDB Local — A Fast, Friendly Way to Work with DocumentDB, Locally and Beyond - devamazonaws.blogspot.com

Image
Say hello to the new DocumentDB extension for Visual Studio Code—an efficient open-source database tool that brings your MongoDB API and DocumentDB databases right into your editor. Designed for developers building cloud apps, working in hybrid or local setups, or debugging live production systems, this extension lets you browse, manage, and query your data directly from VS Code with ease. DocumentDB, Now Seamlessly Integrated into VS Code With the DocumentDB extension installed you can browse collections, inspect documents, run queries, and even make quick data edits, all from a clean, native experience in VS Code. 🔍 Key capabilities: Universal MongoDB and Azure Cosmos DB for MongoDB Support Seamless Connectivity Across Environments Effortlessly connect to any MongoDB or DocumentDB compatible instance, whether it's hosted in the cloud or in a hybrid setup, on-premises infrastructure, or even on your local machine. Flexible Connection Options Use a simple connection string ...

[MS] How can I detect if one of my helper processes is launching child processes? - devamazonaws.blogspot.com

A customer's program has a plug-in model. They already run the plug-ins in a separate process, but they wanted to understand, among other things, whether any of those plug-ins in turn launch child processes of their own. This would help them evaluate ideas for improving their plug-in model and reach out to plug-in authors who may be affected. They asked for ideas on how they could instrument this. One of the things they considered was patching the import address table for all of the Create­Process* functions so they could intercept attempts to create a child process. Another thing they considered was using the existing Detours library. They asked which method was better. Better is not to do either of these things. Instead, you can put the plug-in host process in a job object, and then monitor the job object. Specifically, job objects will queue the JOB_ OBJECT_ MSG_ NEW_ PROCESS completion when a new process is created, and it will queue the JOB_ OBJECT_ MSG_ EXIT_ PROCESS or...