Open Source Radar — October 2: agent harnesses and their guardrails

Today's daily trending is dominated by infrastructure rather than demos: how agents run, what they're allowed to touch once they run, and — in the one research entry — what happens when a model can animate anything with a skeleton.
pi (TypeScript, ~111,500 stars, MIT) — The Pi agent harness hit version 1.0 today, and the release that pushed it to the top of trending is MCP support now on by default. The repository is a full toolkit rather than a single bot: a unified API across OpenAI, Anthropic, Google and other providers, an agent runtime with tool calling and state management, a terminal UI library, and a coding agent CLI that extends itself. It is one of the few harnesses at this scale still under an MIT licence with an active solo-maintainer history, which is why LocalLLaMA pushed it up the charts within hours. The caveat is spelled out in the README itself: Pi ships no permission system and runs with your user's rights — the project names containerization as your boundary, and its own docs suggest NVIDIA's OpenShell as one option.
NVIDIA OpenShell (Rust, ~14,200 stars, Apache-2.0) — The answer to Pi's caveat, from NVIDIA: a runtime that gives autonomous agents file, package, API and credential access without giving them your machine. You declare what each agent can touch in a policy, and OpenShell enforces it two ways — kernel-level controls confine every file access, system call and network connection inside an isolated sandbox (agents never see real credentials; they're injected only into requests headed for approved endpoints), and a formal-verification step flags what a policy change would newly allow before you apply it, so risky grants wait for human review. It is young — created in February — but moving fast: a 0.1.x stable release cadence, SDKs for Python, TypeScript, Go and Rust, and Python packaging on PyPI. Reach for it whenever an unattended agent needs real credentials; this is the class of tool that decides whether "autonomous" means productive or incident.
UniMate (Python, ~1,165 stars, MIT) — A SIGGRAPH Asia 2026 paper from Princeton, UC Berkeley, MIT and NTU with the most concrete release of the week: preview checkpoints went up on Hugging Face on September 27, which is why a research repo is climbing daily trending. One unified model animates wildly different skeletons from text — bipeds, quadrupeds, birds, fish, insects, snakes and articulated rigid objects — instead of a separate system per body plan, trained on the authors' UniML3D dataset of 13,006 text-paired motion sequences. Use it for text-driven 3D character animation where your cast isn't all humanoid. Two honest limits: the weights are preview-grade, and the datasets underneath carry their own licences (Mixamo, Objaverse-XL and a commercial animal-motion pack), so read those before anything ships commercially.
TileLang (Python/C++, ~8,200 stars) — A domain-specific language for writing high-performance GPU and CPU kernels — GEMM, FlashAttention, dequantised matmul — in Pythonic syntax, compiled on top of TVM so you get hand-tuned-level performance without writing raw CUDA. It is on trending this week as the multi-backend rewrite lands: shared language semantics with static CUDA, ROCm and Metal dialects, including a cooperative-tensor path for Apple's M5, plus an open-sourced language server with shape and layout hints. If you have ever had to fork a kernel library to squeeze one more pattern out of a GPU, this is the tool that makes that a weekend job instead of a quarter. The project carries its own licence rather than a standard one — check it before embedding it anywhere.
Worth watching this week.
Would you hand an agent real credentials behind a formally verified policy, or not yet? Tell us in the comments.
Sources: pi (GitHub) · NVIDIA OpenShell (GitHub) · UniMate (GitHub) · TileLang (GitHub)



