🌏 中文版
Today's Highlight
Today's thread is agent execution environments moving from a single company's internal tooling into shared infrastructure: Microsoft took MXC to general availability, and Perplexity open-sourced the very sandbox that runs Perplexity Computer internally — both solving the same problem of keeping agent-run code off the host. Put next to yesterday's coverage of Agno's sandboxed harness agents, isolation is turning into a standard component of the agent ecosystem rather than any one vendor's moat.
Trending Repos
microsoft/mxc ⭐ 2,891
GitHub · Rust · MIT
- What it is: Microsoft Execution Containers (MXC), which went GA on 10/7 — a sandboxed code-execution system spanning Windows/Linux/macOS, backed by containment options from AppContainer and Seatbelt to Bubblewrap and microVMs, all unified behind one JSON configuration schema and Rust/.NET/Node SDKs.
- Why it matters: GitHub Copilot, OpenAI Codex, OpenClaw, Replit, LM Studio, and Unsloth already support it, with Anthropic's Claude Code, Box, Perplexity, and Raycast listed as "coming soon." Microsoft is trying to turn "agents need isolation to run code" into a cross-vendor platform layer instead of every agent rolling its own sandbox.
- Tech stack: Rust core + platform-native containment backends (Windows AppContainer / macOS Seatbelt / Linux Bubblewrap) + TypeScript/.NET/Rust SDKs
- Getting started: Easy — install the SDK, no need to clone the repo; Microsoft itself notes the current policies are still overly permissive and shouldn't yet be treated as a security boundary
perplexityai/SPACE ⭐ 1,332
GitHub · Rust · Apache-2.0
- What it is: Sandboxed Platform for Agentic Code Execution — Perplexity open-sourced the sandbox infrastructure that has run Perplexity Computer internally since June. Each agent task gets its own isolated Firecracker microVM, with credentials and outbound traffic controlled from outside that VM.
- Why it matters: This is another case of a company publishing the real sandbox infrastructure it runs in production, not a toy demo — it survived 108 internal red-team escape attempts with only minor network-policy issues fixed. Paired with Microsoft's MXC going GA in the same week, it's a clean contrast: one is a platform vendor building a generic cross-agent layer, the other is an application company open-sourcing infrastructure it actually battle-tested in production.
- Tech stack: Rust + Firecracker microVMs, with an E2B-style wrapper on top
- Getting started: Medium — needs an environment that can run Firecracker (KVM access, bare metal, or a cloud environment with nested virtualization)
Niko1221/Strata ⭐ 26,784
GitHub · C++ · MIT
- What it is: An inference engine that gets the frontier small model Qwen3.8-Flash-Next running on ordinary consumer GPUs with one click — it auto-detects your GPU, RAM, and disk to pick a fitting quantization, spins up a local OpenAI/Anthropic-compatible API, and lets agents start or stop the model through a built-in MCP server.
- Why it matters: "Running a frontier model locally" tools keep showing up on trending, a sign that demand for plugging local models into existing agent toolchains (instead of calling an API) is still growing. It also auto-picks the fastest quantization format per GPU — NVIDIA NVFP4, UD-IQ4_XS, and more — rather than optimizing for just one piece of hardware.
- Tech stack: C++ inference core + platform-native build scripts (one-click on Windows/Linux, manual build on Mac) + MCP server
- Getting started: Medium — one-click install on Windows/Linux, but you need to download roughly 70GB of model weights first; Mac requires installing Xcode Command Line Tools and a roughly 7-minute local build
morluto/rea ⭐ 304,672
GitHub · TypeScript · MIT
- What it is: An agent-driven reverse-engineering tool, back on this list for a third time. It connects agents like Claude Code and Codex to Ghidra, Hopper, and IDA through MCP to reverse-engineer native binaries, JS/Electron apps, .NET assemblies, and websites, reporting findings alongside their evidence and limitations.
- Why it matters: Last time we covered it (10/13), it stood at 146,406 stars. Today's GitHub API read puts it at 304,672 — a net gain of 158,266 stars in four days, with forks now past 77,000, and the growth curve is steeper than either previous time we reported on it. Outside coverage from InfoQ today cited "over 200K," a figure that was already hours out of date by the time it published — tracking how fast this thing is growing is apparently harder than tracking what it's actually shipping.
- Tech stack: TypeScript + an npm package (
npx rea-agents) + an MCP server, with the CLI and the agent-facing tools sharing the same analysis backend - Getting started: Easy —
npx rea-agents setupwires up your agent in one line; native binary analysis requires a separate install of Ghidra, Hopper, or IDA
Notable Releases
pydantic-ai v2.57.0
- Key changes:
BackgroundToolscompletions now carry namespacedoriginandtool_call_idmetadata. Gemini Live and GPT-Live realtime history, usage tracking, and reply-wait logic now come from the shared session core instead of being handled separately.Skillsnow honors thedisable-model-invocationanduser-invocablefields, and skips stray skill-library paths it can't find. - Breaking changes: The project flags all four of these as "⚠️ Compatibility Notes" — the
BackgroundToolsresponse shape gained fields, and the source of truth for realtime session state changed, both of which can affect code that parses the raw response format or manages realtime state itself. - What this means for you: If your project parses
BackgroundToolscompletion results directly, or manages Gemini/GPT Live realtime state by hand, check the relevant PRs (#10196, #10083, #10082) before upgrading to make sure nothing conflicts with your own logic. If you use Skills, this is a good moment to confirmdisable-model-invocationis actually being respected the way you expect.
Today's Takeaway
I used to think whoever built the best agent sandbox would turn it into a competitive moat. Instead, Microsoft took MXC to GA and Perplexity open-sourced a sandbox it's run internally for four months in the same week — both moves point toward "make the isolation layer something everyone can use" rather than guarding it. That's the same thread as Agno wrapping these providers behind a sandbox= parameter so harness agents can just use them: execution isolation is converging from "every vendor solves it quietly on their own" into "a published spec that everyone plugs into" — almost exactly the path MCP took for tool calling.