You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

coder-reviewer.drawio 7.8 kB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. <mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36 Edg/127.0.0.0" version="24.7.6">
  2. <diagram name="Page-1" id="kM63aGWDAVgwnXhMnwsJ">
  3. <mxGraphModel dx="1773" dy="1145" 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">
  4. <root>
  5. <mxCell id="0" />
  6. <mxCell id="1" parent="0" />
  7. <mxCell id="rwyUPL19n1b9p3f1DsXw-6" value="approved=False" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
  8. <mxGeometry x="360" y="290" width="60" height="30" as="geometry" />
  9. </mxCell>
  10. <mxCell id="rwyUPL19n1b9p3f1DsXw-11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="rwyUPL19n1b9p3f1DsXw-8" target="rwyUPL19n1b9p3f1DsXw-10">
  11. <mxGeometry relative="1" as="geometry" />
  12. </mxCell>
  13. <mxCell id="rwyUPL19n1b9p3f1DsXw-8" value="CoderAgent:&lt;div&gt;handle_writing_task&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="1">
  14. <mxGeometry x="160" y="200" width="120" height="60" as="geometry" />
  15. </mxCell>
  16. <mxCell id="rwyUPL19n1b9p3f1DsXw-16" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="rwyUPL19n1b9p3f1DsXw-10" target="rwyUPL19n1b9p3f1DsXw-15">
  17. <mxGeometry relative="1" as="geometry" />
  18. </mxCell>
  19. <mxCell id="rwyUPL19n1b9p3f1DsXw-10" value="ReviewerAgent:&lt;div&gt;handle_review_task&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1">
  20. <mxGeometry x="305" y="200" width="120" height="60" as="geometry" />
  21. </mxCell>
  22. <mxCell id="rwyUPL19n1b9p3f1DsXw-17" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="rwyUPL19n1b9p3f1DsXw-15" target="rwyUPL19n1b9p3f1DsXw-8">
  23. <mxGeometry relative="1" as="geometry">
  24. <Array as="points">
  25. <mxPoint x="540" y="320" />
  26. <mxPoint x="220" y="320" />
  27. </Array>
  28. </mxGeometry>
  29. </mxCell>
  30. <mxCell id="rwyUPL19n1b9p3f1DsXw-20" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="rwyUPL19n1b9p3f1DsXw-15" target="rwyUPL19n1b9p3f1DsXw-21">
  31. <mxGeometry relative="1" as="geometry">
  32. <mxPoint x="630" y="230" as="targetPoint" />
  33. </mxGeometry>
  34. </mxCell>
  35. <mxCell id="rwyUPL19n1b9p3f1DsXw-15" value="CoderAgent:&lt;div&gt;handle_review_result&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="1">
  36. <mxGeometry x="450" y="200" width="120" height="60" as="geometry" />
  37. </mxCell>
  38. <mxCell id="rwyUPL19n1b9p3f1DsXw-18" value="approved=True" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
  39. <mxGeometry x="580" y="245" width="60" height="30" as="geometry" />
  40. </mxCell>
  41. <mxCell id="rwyUPL19n1b9p3f1DsXw-21" value="Application:&lt;div&gt;Receive Result&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
  42. <mxGeometry x="620" y="215" width="90" height="30" as="geometry" />
  43. </mxCell>
  44. <mxCell id="rwyUPL19n1b9p3f1DsXw-23" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="rwyUPL19n1b9p3f1DsXw-22" target="rwyUPL19n1b9p3f1DsXw-8">
  45. <mxGeometry relative="1" as="geometry" />
  46. </mxCell>
  47. <mxCell id="rwyUPL19n1b9p3f1DsXw-22" value="Application:&lt;div&gt;Send Task&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
  48. <mxGeometry x="80" y="215" width="60" height="30" as="geometry" />
  49. </mxCell>
  50. <mxCell id="rwyUPL19n1b9p3f1DsXw-27" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" edge="1" parent="1" source="rwyUPL19n1b9p3f1DsXw-25" target="rwyUPL19n1b9p3f1DsXw-26">
  51. <mxGeometry relative="1" as="geometry" />
  52. </mxCell>
  53. <mxCell id="rwyUPL19n1b9p3f1DsXw-35" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.75;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="rwyUPL19n1b9p3f1DsXw-25" target="rwyUPL19n1b9p3f1DsXw-33">
  54. <mxGeometry relative="1" as="geometry" />
  55. </mxCell>
  56. <mxCell id="rwyUPL19n1b9p3f1DsXw-25" value="CoderAgent" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="1">
  57. <mxGeometry x="260" y="620" width="120" height="60" as="geometry" />
  58. </mxCell>
  59. <mxCell id="rwyUPL19n1b9p3f1DsXw-28" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.75;exitDx=0;exitDy=0;entryX=1;entryY=0.75;entryDx=0;entryDy=0;" edge="1" parent="1" source="rwyUPL19n1b9p3f1DsXw-26" target="rwyUPL19n1b9p3f1DsXw-25">
  60. <mxGeometry relative="1" as="geometry" />
  61. </mxCell>
  62. <mxCell id="rwyUPL19n1b9p3f1DsXw-26" value="ReviewerAgent" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1">
  63. <mxGeometry x="480" y="620" width="120" height="60" as="geometry" />
  64. </mxCell>
  65. <mxCell id="rwyUPL19n1b9p3f1DsXw-29" value="CodeReviewTask" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
  66. <mxGeometry x="395" y="600" width="60" height="30" as="geometry" />
  67. </mxCell>
  68. <mxCell id="rwyUPL19n1b9p3f1DsXw-30" value="CodeReviewResult" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
  69. <mxGeometry x="395" y="677" width="60" height="30" as="geometry" />
  70. </mxCell>
  71. <mxCell id="rwyUPL19n1b9p3f1DsXw-32" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" edge="1" parent="1" source="rwyUPL19n1b9p3f1DsXw-31" target="rwyUPL19n1b9p3f1DsXw-25">
  72. <mxGeometry relative="1" as="geometry" />
  73. </mxCell>
  74. <mxCell id="rwyUPL19n1b9p3f1DsXw-31" value="CodeWritingTask" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
  75. <mxGeometry x="100" y="620" width="100" height="30" as="geometry" />
  76. </mxCell>
  77. <mxCell id="rwyUPL19n1b9p3f1DsXw-33" value="CodeWritingResult" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
  78. <mxGeometry x="90" y="650" width="110" height="30" as="geometry" />
  79. </mxCell>
  80. <mxCell id="rwyUPL19n1b9p3f1DsXw-36" value="approved=True" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
  81. <mxGeometry x="220" y="677" width="60" height="30" as="geometry" />
  82. </mxCell>
  83. </root>
  84. </mxGraphModel>
  85. </diagram>
  86. </mxfile>