Cryptocurrency Consultant Agents

This document covers the specialized cryptocurrency consultant agents within the Signal trading system's agent swarm architecture. These agents provide expert analysis and trading consultation for specific cryptocurrencies using comprehensive technical analysis tools and AI inference capabilities.

For information about the central request routing mechanism, see Triage Agent. For details about the internal market reporting system, see Report Agent.

The cryptocurrency consultant agents form the specialized analysis layer of the agent swarm system. Each agent focuses on a specific cryptocurrency and provides expert consultation by leveraging an extensive toolkit of technical analysis functions, social media monitoring, and real-time market data.

Mermaid Diagram

All cryptocurrency consultant agents follow a standardized configuration pattern with consistent completion settings and behavioral constraints.

Configuration Aspect Value Purpose
Completion Method runner_stream_completion Streaming AI response generation
Language Requirement Russian (Всегда пиши ответ на русском языке) Localized user interface
Reasoning Level High Enhanced analytical capabilities
Communication Format Text-only Markdown Simplified, reliable message format

Each agent operates under strict behavioral guidelines:

Mermaid Diagram

Main Prompt: "Ты часть роя агентов для консультации клиента по криптовалюте Bitcoin. Проконсультируй пользователя о стратегии торгов вызывая инструменты для получения дополнительной информации"

Current Price Context: 111,983.60 USD

Navigation Triggers: Routes to triage_agent when users discuss ETH, BNB, XRP, or SOL instead of BTC.

Main Prompt: "Ты часть роя агентов для консультации клиента по криптовалюте Ethereum. Проконсультируй пользователя о стратегии торгов вызывая инструменты для получения дополнительной информации"

Current Price Context: 4,307.81 USD

Navigation Triggers: Routes to triage_agent when users discuss BTC, BNB, XRP, or SOL instead of ETH.

Main Prompt: "Ты часть роя агентов для консультации клиента по криптовалюте Binance Coin (BNB). Проконсультируй пользователя о стратегии торгов вызывая инструменты для получения дополнительной информации"

Current Price Context: 877.69 USD

Navigation Triggers: Routes to triage_agent when users discuss BTC, ETH, XRP, or SOL instead of BNB.

Main Prompt: "Ты часть роя агентов для консультации клиента по криптовалюте Solana (SOL). Проконсультируй пользователя о стратегии торгов вызывая инструменты для получения дополнительной информации"

Current Price Context: 214.08 USD

Navigation Triggers: Routes to triage_agent when users discuss BTC, ETH, BNB, or XRP instead of SOL.

All consultant agents share an identical set of 19 specialized tools, each optimized for different aspects of cryptocurrency analysis.

Mermaid Diagram

Tool Name Purpose Data Source Key Metrics
fetch_slope_data Minute-by-minute trend analysis 120x 1min candles Price slope, momentum, VWAP
fetch_volume_data Volume validation and liquidity 220h candle data Pivot points, volume spikes, S/R levels
fetch_whale_data Large player activity detection 5min candles, 6h lookback Whale accumulation, OBV trends
fetch_book_data Real-time order book analysis Live order book data Bid/ask depth, liquidity walls

Mermaid Diagram

Each agent provides comprehensive historical analysis across multiple timeframes and data granularities.

Mermaid Diagram

The navigate_to_triage_tool provides seamless agent transitions without explicit user notification.

Tool Description: "Переключиться на агента Triage для вопросов не по теме. Если ты выбрал этот инструмент, не вызывай другие. ВАЖНО! Вызывая этот инструмент не отвечай на вопрос пользователя"

Handoff Triggers:

  • User discusses cryptocurrencies outside agent's specialty
  • Trading intent (buy/sell/predict) for non-specialty assets
  • General cryptocurrency questions requiring broader context

Mermaid Diagram

All consultant agents implement the onToolError callback mechanism for robust error handling during tool execution. This ensures graceful degradation when technical analysis tools encounter issues such as data unavailability or API failures.