[IsolationSession] oneshot.md says the C# SDK has no IsolationSession create-and-run path

Open Beginner friendly
#1,661 0 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 2 days

Nobody has claimed this yet.

Assessment

Difficulty
1/5
Estimated time
Under an hour
Newbie friendliness
82/100
Issue type
Documentation
Clarity
Clearly specified
Activity status
Active
Tech stack
csharp, rust
Domain
documentation

Research direction

Open docs/development/architecture/backends/isolation-session/oneshot.md and find the "Deferred to follow-up work" section and the sentence about the C# SDK using only the state-aware lifecycle APIs. Confirm the create-and-run path in sdk/dotnet/Microsoft.Mxc.Sdk/V1/ContainerRequest.cs (Containment.IsolationSession) and MxcContainerIsolationSessionE2ETests, then remove the C# item and replace the stale spawn_sandbox reference with the current Rust SDK entry point. Done when the note matches the code and nothing in it is still deferred.

Written by the indexing model from the issue text.

Description

Backend-IsolationSession Issue-Docs OS-Windows
Brief description of your issue

docs/development/architecture/backends/isolation-session/oneshot.md lists "C# one-shot SDK support" under "Deferred to follow-up work" and says "The C# SDK still reaches IsolationSession only through the state-aware lifecycle APIs." The C# SDK has a create-and-run path: Containment.IsolationSession on ContainerRequest (sdk/dotnet/Microsoft.Mxc.Sdk/V1/ContainerRequest.cs), covered by MxcContainerIsolationSessionE2ETests. The same note names the Rust SDK's spawn_sandbox, which no longer exists. With C# support in place, nothing in the note is still deferred.

Dominant language
Rust
Stars
3.1k
Forks
171
Avg merge
2d 10h
Merged PRs (30d)
111

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from microsoft/mxc

All issues in microsoft/mxc

Similar issues

More Rust issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.