# 1st Place Winner: Coding Agent Calls Developer to Resolve Code Block

## Executive summary

The demo showcases an advanced AI coding agent that autonomously handles a critical bug fix in a checkout API. When faced with a technical decision requiring human judgment—specifically, whether to maintain backward compatibility (Option A) or implement a clean refactor causing breaking changes (Option B)—the agent initiates an automated phone call to the developer for real-time guidance and execution.

## Key takeaways

- Autonomous Agent Setup: The setup involves running a coding agent via the Claude Code CLI, monitored by the Vocal Bridge dashboard, targeting a validation bug across five checkout API handlers (e.g., create order, apply coupon).
- Decision Point Triggered: The agent identifies that fixing the bug requires a judgment call: Option A maintains backward compatibility but involves code duplication; Option B is a clean refactor but introduces a breaking change to the error format.
- Human-in-the-Loop Communication: Instead of guessing, the agent initiates an outbound phone call (via VocalBridgeAI) to present the technical trade-offs and obtain a decision from the developer while they are away from their keyboard.
- Automated Execution: Upon receiving the final verbal confirmation (Option B), the agent automatically executes the chosen path, logs the decision, and updates the code base without manual developer intervention.

## Technical details

- AI Agent Workflow: The agent is designed to recognize technical ambiguity (e.g., error format changes) and escalate the decision point via a voice call, demonstrating advanced autonomous workflow management.
- API Development & Compatibility: The core problem involves fixing validation bugs in a checkout API. The trade-off between 'backward compatibility' (Option A) and 'clean refactor/breaking change' (Option B) is central to the demo.
- Tooling Integration: The system integrates Claude Code CLI for autonomous execution and VocalBridgeAI for real-time voice telephony integration, allowing agents to communicate complex technical options over a phone call.

## Practical implications

- Automating the 'human-in-the-loop' decision gate for complex technical debt resolution.
- Reducing developer context switching by allowing agents to gather necessary high-level architectural decisions remotely.
- Implementing robust, voice-activated CI/CD gates that require human sign-off on breaking changes.

## Topics

AI Agents, Voice AI, Software Development Lifecycle (SDLC), API Design, Build Automation, VocalBridgeAI, Claude Code CLI

Source: https://www.youtube.com/watch?v=7ZOjMnbxJYE
