Zero: An Experimental Programming Language for AI Agents

LinkTool

Zero is an experimental programming language where the graph is the program. Instead of editing raw text files, AI agents query a semantic program graph and submit type- and hash-checked patches directly to the compiler.

Key points

  1. The graph is the program: The compiler maintains a graph database containing symbols, calls, types, node IDs, and graph hashes.
  2. Four-step workflow: Humans specify goals, agents query and patch the graph, the compiler validates changes, and humans review readable .0 projections.
  3. Checked patches: Edits target semantic nodes and fields guarded by graph hashes; stale or invalid modifications fail before reaching the store.
  4. Runtime and efficiency goals: Designed for token efficiency, low memory usage, rapid builds, low latency, and zero external dependencies.

Why it matters

Traditional coding agents frequently run into syntax errors, indentation problems, and stale file states when editing source text. Managing code as a compiler-validated semantic graph eliminates many of these failure modes in agentic workflows.

Analysis

Zero shifts the paradigm of AI-assisted development by treating code as a structured database rather than raw text, keeping human-readable files purely as projections for review. This structure significantly reduces token waste and tool turnaround loops. As the project is explicitly marked as experimental with expected breaking changes, it remains an exploratory tool rather than a production-ready system.

Summary generated by AI (Gemini 3.8 Flash, 27 September 2026). It may contain errors – the original source is authoritative.

Similar in content, found by the AI search.

  • Repository:vercel-labs/zerolang

    Zerolang: An Experimental Graph-Native Programming Language for Agents

    Vercel Labs has introduced Zerolang, a programming language tailored specifically for AI agents. Rather than manipulating plain text files line by line, agents operate on a semantic program graph ('zero.graph') using structured queries and checked compiler patches. Traditional code files (.0) act primarily as human-readable projections.

    5.4kstarsC

    AI & LLMs· Tool

  • Article:LangChain Inc.

    LangGraph: Low-Level Orchestration for Stateful AI Agents

    LangGraph by LangChain Inc. is an orchestration runtime designed for building and managing long-running, stateful AI agents. It enables developers to combine deterministic, hand-coded logic with LLM-driven steps within a single graph. Operating independently of the core LangChain library, LangGraph emphasises durable execution, state persistence, and human-in-the-loop controls.

    AI & LLMs· Resource

  • Video

    Video:Sean‘s AI Stories

    Loop vs Graph Engineering for AI Agents: Concepts and Practice with Waku Agent

    Sean Chen addresses the debate surrounding loop versus graph engineering in AI agent systems. Presenting an engineering ladder from prompts to graphs, he explains when to apply each pattern and demonstrates the architecture using the open-source Waku Agent project.

    AI & LLMs· Tutorial

  • Repository:xerj-org/xerj

    XERJ: Rust-based search engine for AI agents and RAG

    XERJ is a Rust-based search engine designed as an alternative to Elasticsearch and grep for AI workflows. It provides zero-config auto-indexing for code, documentation, logs, and PDFs, aiming to significantly cut token usage for AI agents handling search, RAG, and memory tasks.

    7.9kstarsRust

    AI & LLMs· Tool

Let's talk about your project

Locations

  • Mattersburg
    Johann Nepomuk Bergerstraße 7/2/14
    7210 Mattersburg, Austria
  • Vienna
    Ungargasse 64-66/3/404
    1030 Wien, Austria

Parts of this content were created with the assistance of AI.