{"ID":5551583,"CreatedAt":"2026-07-02T01:54:51.863792489Z","UpdatedAt":"2026-07-04T15:45:26.395003369Z","DeletedAt":null,"paper_url":"https://arxiv.org/abs/2607.01102","arxiv_id":"2607.01102","title":"SAGE: Structured Agentic Graph Editing for Software Diagrams","abstract":"Software diagrams are difficult to edit through human-friendly interfaces because edits expressed in natural language must still preserve visual layout, editable structure, and semantic relationships. As a step forward, we present SAGE, a browser-based tool for prompt-guided editing of Draw.io and Mermaid-style engineering diagrams. The tool maps diagrams into an editable graph representation, translates natural language requests into structured edit intents, analyzes those intents into graph-oriented operation steps, validates and repairs common Draw.io XML issues, and stores successful results as recoverable versioned artifacts. This design separates structured state management from model-driven interpretation, while acknowledging that some prompt-guided XML edits remain model-assisted. The tool also supports direct canvas editing and a secondary mask-based image-editing workflow. We evaluate the system using unit tests and a Kubernetes architecture case study, measuring structural validity, edit success, preservation of unrelated elements, and failure causes.","short_abstract":"Software diagrams are difficult to edit through human-friendly interfaces because edits expressed in natural language must still preserve visual layout, editable structure, and semantic relationships. As a step forward, we present SAGE, a browser-based tool for prompt-guided editing of Draw.io and Mermaid-style enginee...","url_abs":"https://arxiv.org/abs/2607.01102","url_pdf":"https://arxiv.org/pdf/2607.01102v1","authors":"[\"Tyler Sivertsen\",\"Neal Singh\",\"James C. Davis\"]","published":"2026-07-01T15:55:09Z","proceeding":"cs.SE","tasks":"[\"cs.SE\"]","methods":"[]","has_code":false}
