%%{init: {'theme': 'neutral' } }%% sequenceDiagram participant user as user participant harness as harness participant model as model user ->> harness: query harness ->> model: query loop while more info is needed model ->> websearch: read more pages, follow links websearch ->> model: end model ->> harness: answer found harness ->> user: