[
  {
    "name": "PeerComparisonAgent",
    "description": "No description provided",
    "skills": []
  },
  {
    "name": "SentimentAnalysisMetaAgent",
    "description": "No description provided",
    "skills": []
  },
  {
    "name": "MacroeconomicAnalysisAgent",
    "description": "No description provided",
    "skills": []
  },
  {
    "name": "EvolutionaryArchitectAgent",
    "description": "No description provided",
    "skills": []
  },
  {
    "name": "CounterpartyRiskAgent",
    "description": "No description provided",
    "skills": []
  },
  {
    "name": "SovereignAIAnalystAgent",
    "description": "No description provided",
    "skills": []
  },
  {
    "name": "StrategicSNCAgent",
    "description": "No description provided",
    "skills": []
  },
  {
    "name": "PortfolioMonitoringEWSAgent",
    "description": "No description provided",
    "skills": []
  },
  {
    "name": "RegulatorySNCAgent",
    "description": "No description provided",
    "skills": []
  },
  {
    "name": "RetailAlphaAgent",
    "description": "No description provided",
    "skills": []
  },
  {
    "name": "QuantumScenarioAgent",
    "description": "No description provided",
    "skills": []
  },
  {
    "name": "PromptGenerationAgent",
    "description": "No description provided",
    "skills": []
  },
  {
    "name": "SkillHarvesterAgent",
    "description": "Compiles the central skill registry.",
    "skills": [
      {
        "name": "harvest_skills",
        "description": "Updates agent_skills_registry.json",
        "parameters": {}
      }
    ]
  },
  {
    "name": "NarrativeSummarizationAgent",
    "description": "No description provided",
    "skills": []
  },
  {
    "name": "QuantumMonteCarloAgent",
    "description": "Runs quantum-accelerated risk simulations.",
    "skills": [
      {
        "name": "run_quantum_simulation",
        "description": "Runs a Monte Carlo simulation on a quantum backend.",
        "parameters": {
          "type": "object",
          "properties": {
            "financial_data": {
              "type": "object"
            }
          }
        }
      }
    ]
  },
  {
    "name": "Meta19Agent",
    "description": "No description provided",
    "skills": []
  },
  {
    "name": "DataRetrievalAgent",
    "description": "No description provided",
    "skills": []
  },
  {
    "name": "RootNodeAgent",
    "description": "No description provided",
    "skills": []
  },
  {
    "name": "CounterpartyRiskAgent",
    "description": "No description provided",
    "skills": []
  },
  {
    "name": "MarketSentimentAgent",
    "description": "No description provided",
    "skills": []
  },
  {
    "name": "MarketAlternativeDataAgent",
    "description": "No description provided",
    "skills": []
  },
  {
    "name": "AutoArchitectAgent",
    "description": "Generates live architectural documentation.",
    "skills": [
      {
        "name": "scan_codebase",
        "description": "Updates the current_state.md file.",
        "parameters": {}
      }
    ]
  },
  {
    "name": "RepoGuardianAgent",
    "description": "No description provided",
    "skills": []
  },
  {
    "name": "CreditConformanceAgent",
    "description": "No description provided",
    "skills": []
  },
  {
    "name": "MetaCognitiveAgent",
    "description": "No description provided",
    "skills": []
  },
  {
    "name": "CrisisSimulationMetaAgent",
    "description": "No description provided",
    "skills": []
  },
  {
    "name": "CovenantAnalystAgent",
    "description": "No description provided",
    "skills": []
  },
  {
    "name": "FundamentalAnalystAgent",
    "description": "No description provided",
    "skills": []
  },
  {
    "name": "AdaptiveAgent",
    "description": "No description provided",
    "skills": []
  },
  {
    "name": "CreditRiskAssessmentAgent",
    "description": "No description provided",
    "skills": []
  },
  {
    "name": "TechnicalCovenantAgent",
    "description": "No description provided",
    "skills": []
  },
  {
    "name": "ResultAggregationAgent",
    "description": "No description provided",
    "skills": []
  },
  {
    "name": "InternalSystemsAgent",
    "description": "No description provided",
    "skills": []
  },
  {
    "name": "DataIngestionAgent",
    "description": "Handles ingestion of financial data (daily history, intraday, snapshots).",
    "skills": [
      {
        "name": "ingest_daily",
        "description": "Ingest daily historical data for a list of tickers.",
        "parameters": {
          "tickers": "List of ticker symbols",
          "period": "Data period (default: max)",
          "interval": "Data interval (default: 1d)"
        }
      },
      {
        "name": "ingest_intraday",
        "description": "Ingest 1-minute intraday data for the last 7 days.",
        "parameters": {
          "tickers": "List of ticker symbols"
        }
      },
      {
        "name": "get_snapshot",
        "description": "Get real-time market snapshot for a ticker.",
        "parameters": {
          "ticker": "Ticker symbol"
        }
      }
    ]
  },
  {
    "name": "MonteCarloRiskAgent",
    "description": "No description provided",
    "skills": []
  },
  {
    "name": "CreditSentryAgent",
    "description": "No description provided",
    "skills": []
  },
  {
    "name": "ForensicAccountantAgent",
    "description": "Detects financial anomalies using statistical analysis.",
    "skills": [
      {
        "name": "audit_ledger",
        "description": "Scans transactions for fraud patterns.",
        "parameters": {
          "type": "object",
          "properties": {
            "transactions": {
              "type": "array",
              "items": {
                "type": "object"
              }
            }
          },
          "required": [
            "transactions"
          ]
        }
      }
    ]
  },
  {
    "name": "RegulatoryComplianceAgent",
    "description": "No description provided",
    "skills": []
  },
  {
    "name": "OdysseyMetaAgent",
    "description": "No description provided",
    "skills": []
  },
  {
    "name": "QuantumRiskAgent",
    "description": "No description provided",
    "skills": []
  },
  {
    "name": "HNASPAgent",
    "description": "A neurosymbolic agent with deterministic logic and probabilistic personality.",
    "skills": [
      {
        "name": "execute",
        "description": "Process user input statefully via HNASP.",
        "parameters": {
          "user_input": "The text input from the user.",
          "state_variables": "Optional dictionary of logic variables (e.g. transaction_amount)."
        }
      }
    ]
  },
  {
    "name": "SentinelAgent",
    "description": "No description provided",
    "skills": []
  },
  {
    "name": "DidacticArchitectAgent",
    "description": "No description provided",
    "skills": []
  },
  {
    "name": "ReportGeneratorAgent",
    "description": "Generates a final, human-readable report from structured analysis data.",
    "skills": [
      {
        "name": "generate_report",
        "description": "Takes a dictionary of analysis results and formats them into a report.",
        "parameters": [
          {
            "name": "analysis_data",
            "description": "A dictionary where keys are analysis types and values are the results.",
            "type": "dict",
            "required": true
          }
        ]
      }
    ]
  },
  {
    "name": "SpecArchitectAgent",
    "description": "No description provided",
    "skills": [
      {
        "name": "generate_spec",
        "description": "Generates a SPEC.md file from a high-level goal.",
        "parameters": [
          {
            "name": "goal",
            "type": "string",
            "description": "The high-level objective."
          },
          {
            "name": "context_files",
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "List of files to analyze."
          }
        ]
      }
    ]
  },
  {
    "name": "PersonaCommunicationAgent",
    "description": "No description provided",
    "skills": []
  },
  {
    "name": "CapacityPlannerAgent",
    "description": "Monitors system resources and recommends scaling.",
    "skills": [
      {
        "name": "analyze_capacity",
        "description": "Reviews hardware metrics and suggests scaling.",
        "parameters": {
          "type": "object",
          "properties": {
            "hardware_telemetry": {
              "type": "object"
            }
          }
        }
      }
    ]
  },
  {
    "name": "RiskAssessmentAgent",
    "description": "No description provided",
    "skills": []
  },
  {
    "name": "ProfileAgent",
    "description": "No description provided",
    "skills": []
  },
  {
    "name": "PortfolioManagerAgent",
    "description": "No description provided",
    "skills": []
  },
  {
    "name": "ComplianceKYCAgent",
    "description": "No description provided",
    "skills": []
  },
  {
    "name": "FinancialNewsSubAgent",
    "description": "No description provided",
    "skills": []
  },
  {
    "name": "FinancialDocumentAgent",
    "description": "No description provided",
    "skills": []
  },
  {
    "name": "RAGAgent",
    "description": "Handles document ingestion and retrieval-augmented generation queries.",
    "skills": [
      {
        "name": "process_rag_query",
        "description": "Answers a query based on documents in the vector store.",
        "parameters": [
          {
            "name": "query",
            "type": "string",
            "description": "The user's query."
          }
        ]
      },
      {
        "name": "ingest_document",
        "description": "Ingests a document into the RAG system's vector store.",
        "parameters": [
          {
            "name": "document",
            "type": "any",
            "description": "The document content or object to ingest."
          }
        ]
      }
    ]
  },
  {
    "name": "SNCAnalystAgent",
    "description": "No description provided",
    "skills": []
  },
  {
    "name": "ManagementAssessmentAgent",
    "description": "No description provided",
    "skills": []
  },
  {
    "name": "OdysseyHubAgent",
    "description": "No description provided",
    "skills": []
  },
  {
    "name": "InstitutionalTrendAgent",
    "description": "No description provided",
    "skills": []
  },
  {
    "name": "BlackSwanAgent",
    "description": "Generates stress scenarios and sensitivity analysis.",
    "skills": [
      {
        "name": "run_stress_test",
        "description": "Runs stress test scenarios on financial data.",
        "parameters": {
          "type": "object",
          "properties": {
            "financial_data": {
              "type": "object",
              "description": "Financial metrics including total_debt, ebitda, interest_expense, etc."
            }
          },
          "required": [
            "financial_data"
          ]
        }
      }
    ]
  },
  {
    "name": "GitRepoSubAgent",
    "description": "No description provided",
    "skills": []
  }
]