TeX 93.9%
Python 6%
1{2 "commit": "e2a148a (2026-10-02)",3 "tools_defined": 245,4 "families": {5 "Global market data (EODHD)": 8,6 "Fundamentals, valuation and classification": 56,7 "SEC filings, transcripts and ownership": 37,8 "Events, calendars and corporate actions": 15,9 "Forex, crypto and commodities": 15,10 "Web research (Firecrawl, Tavily, Exa)": 14,11 "Insider and congressional trading": 14,12 "Indices, ETFs and funds": 14,13 "Quotes, prices and market movers": 14,14 "Technical indicators": 12,15 "News and press releases": 9,16 "Analysts, ratings and price targets": 11,17 "ESG, compensation and alternative data": 9,18 "Economic and macro": 6,19 "Search and identifiers": 5,20 "Options": 4,21 "Advanced analysis": 222 },23 "fmp_wrapper_functions": 249,24 "fmp_distinct_endpoint_paths": 233,25 "sandbox_packages_preimported": [26 "arch",27 "cvxpy",28 "docx",29 "duckdb",30 "hmmlearn",31 "lightgbm",32 "matplotlib",33 "mplfinance",34 "networkx",35 "numba",36 "numpy",37 "openpyxl",38 "pandas",39 "plotly",40 "pmdarima",41 "polars",42 "prophet",43 "pypfopt",44 "requests",45 "riskfolio",46 "scipy",47 "seaborn",48 "sklearn",49 "statsmodels",50 "sympy",51 "ta",52 "vectorbt",53 "xgboost",54 "yfinance"55 ],56 "sandbox_packages_count": 29,57 "handlers_in_routes_not_in_catalogue": [58 "analyze_risk_metrics",59 "calculate_var",60 "create_plot",61 "estimate_garch_volatility",62 "optimize_portfolio",63 "run_monte_carlo_simulation"64 ],65 "batch_size": 5,66 "inter_batch_delay_ms": 500,67 "per_tool_truncation_chars": [68 3000,69 1500070 ],71 "resend_cap_chars": 5000,72 "token_threshold": 100000,73 "recent_messages_kept": 5,74 "summary_input_cap_chars": 10000,75 "summary_max_tokens": 2000,76 "summary_temperature": 0.5,77 "main_max_tokens": 64000,78 "main_temperature": 1,79 "sandbox_timeout_s": 90,80 "figure_dpi": 150,81 "openai_tool_cap": 12882}