Test QuickGV: Difference between revisions

From Fundamental Ramen
Jump to navigation Jump to search
No edit summary
 
Line 4: Line 4:


<quickmmd name="colored-edge">
<quickmmd name="colored-edge">
flowchart LR
flowchart TD
   A1([🤖 Agent])
   A1(["👩🏻‍💻 Human"])
   A2([👩🏻‍💻 Human])
   A2(["🤖 Agent"])


   subgraph backend handlers
   B1("HTTP<br>(Fiber v3)")
    B1("HTTP<br>(Fiber v3)")
 
  subgraph backend handlers 
     B2("API handler")
     B2("API handler")
     B3("MCP HTTP")
     B3("MCP HTTP")
Line 15: Line 16:
     B5("SSE handler")
     B5("SSE handler")
     B6("MCP Server")
     B6("MCP Server")
    B7("Nuxt.js")
   end
   end


Line 22: Line 22:
     C2(Mermaid to PNG)
     C2(Mermaid to PNG)
     C3(XML Formatter)
     C3(XML Formatter)
  end
  subgraph frontend
    B7("Nuxt.js")
   end
   end


   subgraph resources
   subgraph resources
     D1(Mermaid<br>Docker Container<br>yuzutech/kroki-mermaid)
     D1(Mermaid Container<br>yuzutech/kroki-mermaid)
   end
   end


  %% human path
   A1 --> B1
   A1 --> B1
  B1 --> |the rest URI| B7
  linkStyle 0,1 stroke:#0000ff,stroke-width:2px
  %% agent path
   A2 --> B1
   A2 --> B1
  B1 --> |/mcp or /sse| B3
  linkStyle 2,3 stroke:#00aa00,stroke-width:2px
  %% api path
  B7 --> |axios| B1
   B1 --> |/api| B2
   B1 --> |/api| B2
   B1 --> |/mcp or /sse| B3
   linkStyle 4,5 stroke:#9900cc,stroke-width:2px
  B1 --> |otherwise| B7
 
   B3 --> |/mcp| B4
   B3 --> |/mcp| B4
   B3 --> |/sse| B5
   B3 --> |/sse| B5
Line 39: Line 53:
   B2 --> D1
   B2 --> D1
   C1 & C2 --> D1
   C1 & C2 --> D1
  linkStyle 0,3 stroke:#0066cc,stroke-width:2px
</quickmmd>
</quickmmd>



Latest revision as of 10:42, 10 September 2026

See: https://graphviz.gitlab.io/_pages/pdf/dotguide.pdf

Colored Edge

Dish

MMD

WebSocket Service

testflow

test

Crawling Flow

GDS

Geomancer

Sandbox