Developer Builds VS Code Tool to Map Live Call Chains After AI Agents Break Contracts
A developer frustrated by AI coding agents silently breaking system contracts built Contour, a VS Code extension that automatically maps real-time call chains across Java/Spring Boot backends and React frontends. The tool addresses a common problem where agents or humans edit one side of a codebase without knowing downstream dependencies exist, such as scheduled jobs, Kafka events, or chained service calls. Contour reads source code directly to reflect how a system actually connects at any given moment, rather than relying on outdated documentation or diagrams. It surfaces inline CodeLens annotations in the editor gutter, showing which frontend calls hit which controller endpoints and vice versa, with explicit warnings when no caller or handler is found. A companion tool called Contour MCP was also built to let AI agents query the call-chain map directly, rather than operating with only single-file context.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in