Definition

Machine interface protocol exposed by zig build --listen=- (stdin/stdout) for IDEs and tooling to interact with Zig’s build system — step status, error bundles, generated paths, rebuild commands.

Key Points

  • Shipped in zig 0.17.0 (October 2026); unblocks zls IDE integration
  • Integer protocol version; ABI stability for third-party clients
  • --listen=[ip] reserved for future network sockets

Sources