Should an agent be code or a declared thing with its own runtime?
Summary
The author argues that AI agents in production should be defined as declarative manifests with their own runtime, rather than being scattered across application code, in order to enable proper versioning, observability, and rollback. They present their own solution as an open-source tool.
Similar Articles
Your Agents Are Code. Stop Governing Them Like Documents.
Argues that AI agents in enterprises are composed of code artifacts like skills, tools, and MCP servers, so they should be governed like software code rather than as documents or approval lists, since agents are unstable while underlying skills are reusable and stable.
Should AI agents be able to see what the application is actually doing?
A discussion of AI coding agents needing runtime awareness beyond source code, such as inspecting containers, ports, and services, and considering how much control agents should have over development environments.
Should coding agents be treated as constrained executors rather than architectural authorities?
The author argues that coding agents should be treated as constrained executors rather than autonomous architects, proposing a model where humans define non-negotiable constraints and agents receive narrowly scoped tasks with external state tracking.
What should remain inspectable when the agent runtime is managed?
OpenAI's Agents API introduces a managed agent runtime, raising questions about which artifacts should remain inspectable to ensure reproducibility and trust in such systems.
built another AI agent runtime. What would you do with it?
The author introduces Contenox, a personal AI agent runtime built to streamline LLM workflows, and asks the community for advice on how to monetize or share it.