agent active

self_improving_coding_agent

Maker: MaximeRobeyns License: MIT Stars: 385 First released: 2025-04-11 Language: Python

About

The project operationalizes a simple question: if a coding agent can modify code, what happens when its own source is the task? Each iteration evaluates the current agent on benchmark tasks, stores the results, then has the agent edit its repository to improve, with the loop repeating without human intervention; an ICLR 2025 workshop paper documents the method. The base agent is intentionally minimal — no tree-sitter, LSP, or sophisticated planning — because the point is to observe bootstrapped specialization on the bundled SWE-bench-style tasks, not to ship a product. Everything runs inside a provided Docker image because the agent executes arbitrary shell commands, and the authors are explicit about that safety boundary. Providers span Anthropic, OpenAI, Gemini, Vertex, Fireworks, and DeepSeek. As a frozen two-commit research artifact with a citable paper, its audience is researchers studying self-improvement, not practitioners.