Sha256: 1dde6af123e81a78ff7a7b58cef2e26758cc049feb21527b5834acf66e0b1c70

Contents?: true

Size: 769 Bytes

Versions: 3

Compression:

Stored size: 769 Bytes

Contents

digraph agent_interaction {
    rankdir=LR; // Left to right layout

    // Define nodes for each component
    node [shape=box];
    ChiefAgent [label="ChiefAgent"];
    MaxwellAgent86 [label="MaxwellAgent86"];
    Registry [label="Registry Service"];

    // Define edges for interactions
    ChiefAgent -> Registry [label="GET /discover (greeter)"];
    Registry -> ChiefAgent [label="Agent UUIDs"];

    ChiefAgent -> MaxwellAgent86 [label="Send greet request"];
    MaxwellAgent86 -> ChiefAgent [label="Response (Hello World)"];
    
    MaxwellAgent86 -> Registry [label="POST /register"];
    Registry -> MaxwellAgent86 [label="ACK (registration)"];

    ChiefAgent -> Registry [label="POST /register"];
    Registry -> ChiefAgent [label="ACK (registration)"];
}

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
agent99-0.0.4 examples/diagram.dot
agent99-0.0.3 examples/diagram.dot
agent99-0.0.2 examples/diagram.dot