You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For which filesystem, network, and UI-restriction policy aspects the Windows `processcontainer` backend can enforce on each Windows 11 release (23H2 / 24H2 / 25H2 / 25H2+), see [Windows OS-version policy support](./docs/backends/process-container/os-version-support.md).
MXC is a **sandboxed code execution system** for running untrusted code (model output, plugins, tools) on Windows, Linux, and macOS. It provides multiple containment backends — from OS-native process sandboxes to full VMs — behind a unified JSON configuration schema and TypeScript SDK.
MXC is a **sandboxed code execution system** for running untrusted code
(agentic actions, plugins, and tools) on Windows, Linux, and macOS. It provides
The reason will be displayed to describe this comment to others. Learn more.
note: for this file, we probably should just tell the developers to run the build.bat on windows, build.sh on linux and build-mac.sh on macOS. The .bat should build the crates, nuget package and npm package.
The footnote only applies to starred entries, but the Linux microvm and hyperlight backends are experimental too (the previous README and their backend guides require experimental authorization). Leaving them unstarred makes the support table present them as non-experimental on Linux.
Complete MxcProcess lifecycle in landing example
README.md:96
The landing example returns an owning MxcProcess but never calls wait() or dispose(). wait() is also what drains untaken output, so copying this pattern for a noisier command can block on full stdio pipes. For this minimal example, use run() (or show the complete stream/wait/dispose lifecycle).
Correct Windows Node.js version prerequisite
README.md:161
This prerequisite is too broad on Windows: native stdio rejects Node 24 before 24.21.0 and all Node 25 releases; support resumes at 26.8.0. Retain the platform-specific requirement documented in sdk/node/README.md:15-17.
Official/shipped Microsoft builds set a TraceLogging provider group GUID at build time and route `MXC.Execution`, `MXC.Error`, and `MXC.VerboseDenials` events to Microsoft through the UTC pipeline when telemetry is enabled — that same build-time setting also selects the correct Measures keyword and Product-and-Service-Usage privacy tag for the events, so telemetry routing and event classification always agree. **Local and open-source builds send nothing to Microsoft by default** — the public source ships without a provider group GUID, so events are emitted to the local ETW subsystem only, use a provider-local keyword with no UTC meaning, and carry no privacy classification tag, and are not routed to any Microsoft collection pipeline. Internal builds that set the `MXC_TELEMETRY_PROVIDER_GROUP_GUID` environment variable at build time enable the Microsoft-routed path.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
[docs] Update landing readme.md
Microsoft Reviewers: Open in CodeFlow