<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Safari/605.1.15" version="29.2.9">
<diagram name="Page-1" id="0TbZ5uZbgL2yP4qJ1W2G">
<mxGraphModel dx="2084" dy="746" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="HOg-Vg9GCOKW5c_PfPb5-1" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillStyle=auto;" value="SERVICE<div>(debugging operations)</div>" vertex="1">
<mxGeometry height="40" width="480" x="-40" y="660" as="geometry" />
</mxCell>
<mxCell id="HOg-Vg9GCOKW5c_PfPb5-2" parent="1" style="rounded=0;whiteSpace=wrap;html=1;" value="SESSION<div>(infrastructure, state management)</div>" vertex="1">
<mxGeometry height="40" width="480" x="-40" y="590" as="geometry" />
</mxCell>
<mxCell id="HOg-Vg9GCOKW5c_PfPb5-3" parent="1" style="rounded=0;whiteSpace=wrap;html=1;" value="DAP CLIENT" vertex="1">
<mxGeometry height="40" width="480" x="-40" y="450" as="geometry" />
</mxCell>
<mxCell id="HOg-Vg9GCOKW5c_PfPb5-4" parent="1" style="rounded=0;whiteSpace=wrap;html=1;" value="DAP SERVER<div>(e.g. debugpy, vscode-js-debug, etc.)</div>" vertex="1">
<mxGeometry height="40" width="480" x="-40" y="380" as="geometry" />
</mxCell>
<mxCell id="HOg-Vg9GCOKW5c_PfPb5-5" parent="1" style="rounded=0;whiteSpace=wrap;html=1;" value="DEBUGGEE PROCESS" vertex="1">
<mxGeometry height="40" width="480" x="-40" y="310" as="geometry" />
</mxCell>
<mxCell id="HOg-Vg9GCOKW5c_PfPb5-6" parent="1" style="rounded=0;whiteSpace=wrap;html=1;" value="MCP TOOL CALLS / WORKFLOWS" vertex="1">
<mxGeometry height="40" width="480" x="-40" y="730" as="geometry" />
</mxCell>
<mxCell id="HOg-Vg9GCOKW5c_PfPb5-7" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" value="<font style="font-size: 21px;"><i>AI-Debugger Stack</i></font>" vertex="1">
<mxGeometry height="40" width="200" x="100" y="770" as="geometry" />
</mxCell>
<mxCell id="HOg-Vg9GCOKW5c_PfPb5-8" edge="1" parent="1" style="endArrow=classic;startArrow=classic;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="199.89000000000001" y="730" as="sourcePoint" />
<mxPoint x="199.89000000000001" y="700" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="HOg-Vg9GCOKW5c_PfPb5-9" edge="1" parent="1" style="endArrow=classic;startArrow=classic;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="199.8" y="520" as="sourcePoint" />
<mxPoint x="199.8" y="490" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="HOg-Vg9GCOKW5c_PfPb5-10" edge="1" parent="1" source="HOg-Vg9GCOKW5c_PfPb5-3" style="endArrow=classic;startArrow=classic;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="150" y="470" as="sourcePoint" />
<mxPoint x="200" y="420" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="HOg-Vg9GCOKW5c_PfPb5-11" edge="1" parent="1" source="HOg-Vg9GCOKW5c_PfPb5-4" style="endArrow=classic;startArrow=classic;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="150" y="400" as="sourcePoint" />
<mxPoint x="200" y="350" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="HOg-Vg9GCOKW5c_PfPb5-16" edge="1" parent="1" style="endArrow=classic;startArrow=classic;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="199.9" y="660" as="sourcePoint" />
<mxPoint x="199.9" y="630" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="HElyKgz5dxcz95HTIejH-1" parent="1" style="rounded=0;whiteSpace=wrap;html=1;" value="ADAPTER<div>(Python, Java, JavaScript, etc.)</div>" vertex="1">
<mxGeometry height="40" width="480" x="-40" y="520" as="geometry" />
</mxCell>
<mxCell id="HElyKgz5dxcz95HTIejH-3" edge="1" parent="1" style="endArrow=classic;startArrow=classic;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" target="HElyKgz5dxcz95HTIejH-1" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="200" y="590" as="sourcePoint" />
<mxPoint x="190" y="500" as="targetPoint" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>