A Literate Programming Environment for Human and Machine Agents
On the map: LLM agents and tool use → Software engineering coding agents
Abstract (arXiv)
This paper introduces an environment for constructing literate programs in concert with language-aware machine agents. This environment includes a grammar for executable program essays, a parser that treats names as first-class objects, an internal name-graph which relates prose, names and executable artifacts, and a binding mechanism for existing languages and testing toolsets. This supports co-location of code with its most relevant natural language and structured data context, making better use of Large Language Model (LLM) context windows. It also provides LLM coding agents with a toolset more analogous to the symbol-aware search and usage information available in human programmer-facing Integrated Development Environments (IDEs). We describe a working implementation with bindings to three established programming languages, and several example programs.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Placed in Software engineering coding agents, one of 16 directions in LLM agents and tool use. Builds on 5 of its 27 references that are in the map. First posted on arXiv 25 Aug 2026.
Builds on
5 of 27 references.
References · 5
- 2017Attention Is All You Needcited by 60,361
- 2023SGLang: Efficient Execution of Structured Language Model Programscited by 1,141
- 2026Spec-Driven Development:From Code to Contract in the Age of AI Coding Assistantscited by 14
- 2024Natural Language Outlines for Code: Literate Programming in the LLM Eracited by 9
- 2024APPL: A Prompt Programming Language for Harmonious Integration of Programs and Large Language Model Promptscited by 8
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2025Every Software as an Agent: Blueprint and Case Study
- 2024If LLM Is the Wizard, Then Code Is the Wand: A Survey on How Code Empowers Large Language Models to Serve as Intelligent Agents
- 2025From Code Foundation Models to Agents and Applications: A Comprehensive Survey and Practical Guide to Code Intelligence
- 2025Context Engineering for Multi-Agent LLM Code Assistants Using Elicit, NotebookLM, ChatGPT, and Claude Code
- 2025Can Code Language Models Learn Clarification-Seeking Behaviors?
- 2024Large Language Model-Based Agents for Software Engineering: A Survey
- 2024Creating an LLM-based AI-agent: A high-level methodology towards enhancing LLMs with APIs
- 2025CodeVisionary: An Agent-based Framework for Evaluating Large Language Models in Code Generation