graph TD
A[Start DataFetcherFilter Agent] --> B[Initialize URL and Fields]
B --> C[Load Filter Criteria]
subgraph Silo1[Silo 1: Fetch Data - Skill #226]
C --> D[Connect to GMGN.ai]
D --> E[Extract Token Data]
E --> F[Structure Raw Data]
end
subgraph Silo2[Silo 2: Filter Data - Skill #223]
F --> G[Parse Raw Token Data]
G --> H[Apply Liquidity Filter >=100k]
H --> I[Apply Volume Filter >=200k]
I --> J[Apply Age Filter <=48h]
J --> K[Apply Holder Filter >=500]
K --> L[Format Filtered List]
end
L --> M[Generate Final Output]
M --> N[Export filtered-token-list]
N --> O[End DataFetcherFilter Agent]
%% Error Handling Paths
D -- Error --> P[Log Connection Error]
P --> Q[Retry Connection]
Q --> D
E -- Error --> R[Log Extraction Error]
R --> S[Retry Extraction]
S --> E
G -- Invalid Data --> T[Log Data Format Error]
T --> U[Clean/Fix Data]
U --> G