CodeSmith
Built at Google DeepMind Bangalore Hackathon · Jul 11, 2026 · Marathahalli, Marathahalli Main Road
CodeSmith : AUTONOMOUS SOFTWARE ENGINEER An AI agent built with true harness capability to drill down into code implementation, bug fixes, and codebase architecture. 1. How is it different from other IDEs? • Analysis over Generation - The agent’s first instinct is not just to generate code. - It scans for build errors. - Detects adherence to design patterns such as: - SOLID Principles - Plugin Architecture - Clean Architecture • Deep Repository Understanding - Answers complex architecture questions. - Generates comprehensive implementation plans. - Creates isolated development environments. • End-to-End Execution - Modifies code safely. - Runs build, test, and lint processes automatically. - Repairs failed builds autonomously. - Generates commit messages. - Pushes changes. - Creates pull requests. 2. How is the agent’s code iteration loop different? • Standard Approach - Typical orchestration agents follow a repetitive loop: 1. Read a file. 2. Find its dependencies. 3. Read dependency files. 4. Repeat recursively until enough context is gathered. 5. Finally fix the code. • Our Approach - Eliminates recursive iteration loops. - Fixes bugs in significantly fewer steps. 3. How do we build a harness around the AI model to eliminate iteration? • Thoroughly index the repository. • Build a comprehensive Knowledge Graph. • Deploy specialized autonomous agents: - Planner Agent - Implementation Agent - Validation Agent - Repair Agent • Enable seamless collaboration among agents within a shared-memory session.