Paper: RunAgent: Interpreting Natural-Language Plans with Constraint-Guided Execution Authors: Arunabh Srivastava, Mohammad A. Khojastepour, Srimat Chakradhar, Sennur Ulukus arXiv: 2605.00798 (2026-05-01)
1. The AI That Understands but Can't Execute
Consider this scenario: you ask an AI assistant to plan a product launch. Step 1, secure a venue. Step 2, if the venue holds more than 500 people, contact large vendors; otherwise contact small ones. Step 3, send inquiry emails to every vendor one by one. Step 4, after collecting quotes, pick the cheapest.
The AI nods: "Got it." Then it starts working:
- Finds a venue ✓
- Contacts vendors ✓
- ...then forgets it is inside a "send emails one by one" loop and jumps to another task
- ...then treats the highest quote as the cheapest
- ...and the whole plan becomes a disaster
- Domain knowledge: medical workflows must comply with HIPAA
- Business rules: financial approvals must satisfy a four-level review process
- Physical limits: factory scheduling must respect actual machine capacity
- Quality standards: every step's output must meet a predefined rubric
- A legal-review agent checks compliance
- A technical-evaluation agent verifies feasibility
- A cost-accounting agent computes budgets
- A project-manager agent coordinates timelines
LLMs understand natural language, but when executing natural-language plans they behave like an inattentive intern — every step needs supervision, or they go off track.
2. RunAgent: An Execution Engine for Natural Language
The core insight: the expressiveness of natural language and the determinism of program execution should not be mutually exclusive.
RunAgent works in three stages:
1. Parse: translate the natural-language plan into an "agent language" with explicit control structures (IF, GOTO, FORALL) 2. Verify: after each step, check not only syntax but also semantics against rubrics 3. Constrain: guide execution with external constraints so it never drifts
It is a translator plus supervisor: first converting human instructions into precisely executable "intermediate code," then acting as an "execution cop" to keep every step compliant.
3. Why Constraint Guidance?
Executing without constraints is like driving without traffic rules. RunAgent's constraints come from:
These are not suggestions — they are hard rules. During execution, RunAgent actively checks whether the current step satisfies all relevant constraints. If not, it pauses, reports, or even rolls back.
4. Multi-Agent Collaborative Execution
RunAgent is also a multi-agent platform. When a plan spans multiple domains, sub-plans can be executed by specialized expert agents:
5. Rules as Freedom
A Feynman-style observation: true creativity is not unconstrained chaos; it is finding optimal solutions within clear boundaries. Maxwell's equations were not a constraint on electromagnetic theory — they were what made it possible. Likewise, RunAgent's constraints don't limit AI capability; they make AI execution reliable.
A system you can trust 100% is far more valuable than a genius that is brilliant 90% of the time and destructive the other 10%.
6. Takeaways
When designing AI workflows, don't just ask "can the AI understand my instructions?" Also ask:
1. "What is the success criterion for each step?" 2. "If a step fails, how should the system respond?" 3. "Which hard constraints must never be violated?"
Turn your business processes into verifiable rubrics. Turn your business rules into inviolable constraints. Then let AI execute freely within those clear boundaries.
RunAgent shows that the gap between natural language and program code is being bridged by a new paradigm: constraint-guided execution. The goal is not to make AI more human, but to make it a reliable, auditable, accountable automation system.