Back to browse
GitHub Repository

A minimal TypeScript orchestrator connecting Linear, Symphony, and YSA — picks up issues, runs Claude agents in sandboxed Podman containers, and shows blocked network requests in real time.

1 starsTypeScript

I sandboxed OpenAI's Symphony orchestrator in one file using YSA

by jordanedev·Mar 23, 2026·2 points·0 comments

AI Analysis

MidShip ItNiche Gem

Example repo for YSA sandboxing when the main YSA product would be the actual submission.

Strengths
  • Single-file integration via runner/ysa.ts bridges Symphony protocol to YSA runtime cleanly.
  • Network proxy in strict mode blocks unauthorized POST requests with inline logging visible.
  • Symphony JSON-RPC protocol implementation in TypeScript without requiring Elixir backend.
Weaknesses
  • Zero stars and forks indicates very new repository without community validation yet.
  • Example repository showcasing integration rather than the core YSA sandboxing product itself.
Category
Target Audience

Developers building AI agent systems requiring network isolation and security

Similar To

E2B · Modal · Replicate

Post Description

YSA is an open source sandbox runtime for AI agents. Each task runs in an isolated Podman container with a network proxy that filters every outbound request.

This example repo shows how to connect it to Symphony (OpenAI's agent orchestrator) — the entire integration is one new file, runner/ysa.ts.

The demo shows an agent attempting to POST data to an external URL and getting blocked by the network proxy.

Demo Repo: https://github.com/ysa-ai/ysa-symphony-example YSA: https://github.com/ysa-ai/ysa

Similar Projects