{"slug": "i-built-a-language-where-ai-calls-are-sandboxed-by-default", "title": "I Built a Language Where AI Calls Are Sandboxed by Default", "summary": "A developer created Pipe, a small runtime that treats AI operations like summarize, translate, classify, and ask as first-class language primitives, aiming to simplify AI integration in scripts. The project is available as a single binary with zero dependencies and includes a browser playground.", "body_md": "Last month I needed a script that reads server logs, classifies errors with an LLM, summarizes them, and writes a report. In Python, it looked like this:\n\n`asyncio.gather()`\n\nbecause sequential calls took 8 seconds`exec`\n\nand file writes`requirements.txt`\n\nalways breaks on the server**80 lines later**, it worked. But it felt wrong. I wasn't building logic — I was plumbing.\n\nSo I asked myself: *What if AI operations were language primitives, not library calls?*\n\nPipe is a small runtime (~10 MB, single binary, zero dependencies) that treats `summarize`\n\n, `translate`\n\n, `classify`\n\n, and `ask`\n\nas first-class citizens — on the same level as `+`\n\n, `sort`\n\n, or `len`\n\n.\n\nTry it\n\nBrowser Playground (WASM, no install): pipe-lang.com\n\nSource: github.com/MachuraHarry/pipe\n\nDocs: pipe-lang.com/docs", "url": "https://wpnews.pro/news/i-built-a-language-where-ai-calls-are-sandboxed-by-default", "canonical_source": "https://dev.to/harry_machura_67442b7a2ab/i-built-a-language-where-ai-calls-are-sandboxed-by-default-3eg0", "published_at": "2026-08-03 09:48:25+00:00", "updated_at": "2026-08-03 10:11:53.663424+00:00", "lang": "en", "topics": ["developer-tools", "artificial-intelligence", "large-language-models"], "entities": ["Pipe", "MachuraHarry"], "alternates": {"html": "https://wpnews.pro/news/i-built-a-language-where-ai-calls-are-sandboxed-by-default", "markdown": "https://wpnews.pro/news/i-built-a-language-where-ai-calls-are-sandboxed-by-default.md", "text": "https://wpnews.pro/news/i-built-a-language-where-ai-calls-are-sandboxed-by-default.txt", "jsonld": "https://wpnews.pro/news/i-built-a-language-where-ai-calls-are-sandboxed-by-default.jsonld"}}