A from-the-ground-up coding agent inspired by Recursive Language Models (Zhang, Kraska & Khattab, 2025). Works with any text-based model.
Instead of accumulating messages into an ever-growing context window, Vis treats the context as an external environment the model interacts with through code. The model writes Clojure, a sandboxed SCI interpreter executes it, and results flow back as a compact journal. State lives in named vars and a SQLite DB, not in the token budget. No compaction, no sliding windows, no "summarize the last 50 messages".
