Elixir

Coding Agents & Language Evolution: Navigating Uncharted Waters • José Valim • GOTO 2025

Coding Agents & Language Evolution: Navigating Uncharted Waters • José Valim • GOTO 2025

José Valim deconstructs coding agents into three core components—instructions, tools, and runtimes—arguing for a shift away from fragmented tools towards integrated runtimes. He introduces AGENTS.md for better instructions, critiques the security and usability limitations of current tool protocols (MCPs), and showcases how integrated runtimes can provide agents with the deep context (via introspection) needed to create a more powerful and secure developer experience.