<?xml version='1.0' encoding='utf-8'?>
<mxfile host="drawio"><diagram name="save-read-flow"><mxGraphModel page="1" pageWidth="880" pageHeight="800" background="#fafaf8"><root><mxCell id="0" /><mxCell id="1" parent="0" /><mxCell id="2" value="用户：保存笔记，再读回确认" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=LXGW WenKai GB;fontSize=36;spacing=12;fillColor=#fafaf8;fontColor=#0a0a0a;strokeColor=#002FA7;strokeWidth=2;" vertex="1" parent="1"><mxGeometry x="30" y="20" width="820" height="90" as="geometry" /></mxCell><mxCell id="3" value="模型：请求保存工具" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=LXGW WenKai GB;fontSize=36;spacing=12;fillColor=#002FA7;fontColor=#ffffff;strokeColor=#002FA7;strokeWidth=2;" vertex="1" parent="1"><mxGeometry x="30" y="150" width="820" height="90" as="geometry" /></mxCell><mxCell id="4" value="&lt;font face=&quot;JetBrains Mono&quot;&gt;Python&lt;/font&gt;：创建文件，回传结果" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=LXGW WenKai GB;fontSize=36;spacing=12;fillColor=#fafaf8;fontColor=#0a0a0a;strokeColor=#002FA7;strokeWidth=2;" vertex="1" parent="1"><mxGeometry x="30" y="280" width="820" height="90" as="geometry" /></mxCell><mxCell id="5" value="模型：请求读取工具" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=LXGW WenKai GB;fontSize=36;spacing=12;fillColor=#002FA7;fontColor=#ffffff;strokeColor=#002FA7;strokeWidth=2;" vertex="1" parent="1"><mxGeometry x="30" y="410" width="820" height="90" as="geometry" /></mxCell><mxCell id="6" value="&lt;font face=&quot;JetBrains Mono&quot;&gt;Python&lt;/font&gt;：读取原文，回传结果" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=LXGW WenKai GB;fontSize=36;spacing=12;fillColor=#fafaf8;fontColor=#0a0a0a;strokeColor=#002FA7;strokeWidth=2;" vertex="1" parent="1"><mxGeometry x="30" y="540" width="820" height="90" as="geometry" /></mxCell><mxCell id="7" value="模型：根据读回内容回答" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=LXGW WenKai GB;fontSize=36;spacing=12;fillColor=#002FA7;fontColor=#ffffff;strokeColor=#002FA7;strokeWidth=2;" vertex="1" parent="1"><mxGeometry x="30" y="670" width="820" height="90" as="geometry" /></mxCell><mxCell id="8" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#002FA7;strokeWidth=2;endArrow=block;endFill=1;fontFamily=LXGW WenKai GB;fontSize=28;labelBackgroundColor=#fafaf8;exitX=0.5;exitY=1;entryX=0.5;entryY=0;" edge="1" parent="1" source="2" target="3"><mxGeometry relative="1" as="geometry" /></mxCell><mxCell id="9" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#002FA7;strokeWidth=2;endArrow=block;endFill=1;fontFamily=LXGW WenKai GB;fontSize=28;labelBackgroundColor=#fafaf8;exitX=0.5;exitY=1;entryX=0.5;entryY=0;" edge="1" parent="1" source="3" target="4"><mxGeometry relative="1" as="geometry" /></mxCell><mxCell id="10" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#002FA7;strokeWidth=2;endArrow=block;endFill=1;fontFamily=LXGW WenKai GB;fontSize=28;labelBackgroundColor=#fafaf8;exitX=0.5;exitY=1;entryX=0.5;entryY=0;" edge="1" parent="1" source="4" target="5"><mxGeometry relative="1" as="geometry" /></mxCell><mxCell id="11" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#002FA7;strokeWidth=2;endArrow=block;endFill=1;fontFamily=LXGW WenKai GB;fontSize=28;labelBackgroundColor=#fafaf8;exitX=0.5;exitY=1;entryX=0.5;entryY=0;" edge="1" parent="1" source="5" target="6"><mxGeometry relative="1" as="geometry" /></mxCell><mxCell id="12" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#002FA7;strokeWidth=2;endArrow=block;endFill=1;fontFamily=LXGW WenKai GB;fontSize=28;labelBackgroundColor=#fafaf8;exitX=0.5;exitY=1;entryX=0.5;entryY=0;" edge="1" parent="1" source="6" target="7"><mxGeometry relative="1" as="geometry" /></mxCell></root></mxGraphModel></diagram></mxfile>