Li+ Language: A High-Level Programming Language for AI Agents
Li+ is a new high-level programming language designed for AI agents, focusing on "prompt-native harness engineering." It enables AI to function as an interactive compiler, autonomously managing development tasks like issues, specifications, implementation, CI, and releases through human dialogue. The language emphasizes observable behavior as the definition of correctness and distills requirements from conversation.
Li+ introduces a novel approach to AI agent development by shifting from traditional prompt engineering to a structured, layered execution model. This could significantly enhance the autonomy and reliability of AI agents in software development, allowing them to manage complex workflows and self-correct through CI-driven verification. Its focus on dialogue-driven compilation aims to reduce human learning costs and improve the efficiency of AI-powered development.
Li+ is a high-level programming language specifically engineered for AI agents, utilizing a concept called "prompt-native harness engineering." When an AI executes Li+, it transforms into an interactive compiler capable of autonomously handling various stages of software development. This includes managing issues, defining specifications, implementing code, overseeing continuous integration (CI), and orchestrating releases, all facilitated through dialogue with human users.
The core philosophy of Li+ is that correctness is determined solely by observable real-world behavior, rather than internal consistency or explanations. It operates on a layered execution model, where each layer is responsible for stabilizing outward behavior. These layers cover aspects such as the surface file model, evolution, task management, and operations (like branching, committing, and CI).
Unlike traditional prompt engineering, which focuses on single instructions, Li+ designs a governing structure for instructions over time, across sessions and multiple AI instances. It prioritizes tasks through its layered structure and employs CI-driven self-correction for verification. The language is designed to be tool-agnostic, compatible with various AI models (e.g., Claude, GPT, Gemini), version control systems, CI/CD pipelines, and issue trackers. The rules within Li+ files are intended for AI interpretation, aiming to minimize the human learning curve, allowing users to interact naturally while the AI manages the underlying structure. The latest release is v1.17.10.
Li+ is a high-level programming language designed for AI agents, built with prompt-native harness engineering.supported - github.com
Any AI executing Li+ becomes an interactive compiler, autonomously managing issues, specs, implementation, CI, and releases through dialogue with humans.supported - github.com
The latest release of Li+ is v1.17.10.supported - github.com
Li+ is written in Python.supported - github.com
The project has 2 stars and 0 forks on GitHub.supported - github.com
Caveats
GitHub star and fork counts are dynamic and may change rapidly.
Single-source caution: verify critical details at the linked source.
Discussion
Loading comments...