SΖ‘ Δα» Luα»ng Workflow Tα»ng Thα»
100%
graph TD
classDef tab fill:#1e1b4b,stroke:#818cf8,stroke-width:2px,color:#e0e7ff
classDef step fill:#111827,stroke:#374151,stroke-width:1px,color:#f3f4f6
classDef folder fill:#1e1b0a,stroke:#f59e0b,stroke-width:2px,color:#fefce8
classDef queue fill:#0a1e2e,stroke:#06b6d4,stroke-width:2px,color:#e0f7ff
classDef ai fill:#1a0a2e,stroke:#a855f7,stroke-width:2px,color:#f3e8ff
classDef ok fill:#064e3b,stroke:#34d399,stroke-width:2px,color:#ecfdf5
classDef err fill:#450a0a,stroke:#f87171,stroke-width:2px,color:#fef2f2
L0["π Entry Points\n1 files"]:::tab
L1["UI / Frontend β frontend/\n5 files"]:::tab
L0 -->L1
L2["[chronos-forecasting] Core / Business Logic β libs/\n39 files"]:::folder
L1 -->L2
L3["[timesfm] Core / Business Logic β libs/\n58 files"]:::folder
L2 -->L3
L4["Infrastructure β scripts/\n6 files"]:::queue
L3 -->L4
L5["UI / Frontend β scratch/ 1r\n107 files"]:::tab
L4 -->L5
L6["backend/\n70 files"]:::folder
L5 -->L6
L7[".codegraph/\n1 files"]:::folder
L6 -->L7
L8["π Zero-Symbol Files\n17 files"]:::tab
L7 -->L8
L5 -.->|route_handler| L6
L1 -.->|calls| L6
L1 -.->|calls| L5
L5 -.->|route_handler| L1
L6 -.->|route_handler| L5
AI["π€ AI: anthropic, deepseek, google_ai"]:::ai
L8 -.->AI
API["π 31 API endpoints"]:::ok
π± scroll zoom Β· drag pan
CαΊ₯u TrΓΊc Chi TiαΊΏt & ThΓ nh PhαΊ§n
TABUI / Frontend β frontend/
π₯ Files
frontend/ai-session-runtime.js
frontend/analysis-runtime.js
frontend/app.js
frontend/forecast-models.js
frontend/workspace.js
π Key Components
- PaneState β class in
frontend/workspace.js apiJsonRequestβ function infrontend/app.jsapiRequestβ function infrontend/app.jsapplyHeaderVisibilityβ function infrontend/app.jsapplySymbolToActivePaneβ function infrontend/app.jsapplyThemeβ function infrontend/app.jsbuildGaugeSvgβ function infrontend/app.js
π€ Cross-Layer Dependencies
DELETE /api/cache, GET /π Structure
βββ frontend/
βββ ai-session-runtime.js
βββ analysis-runtime.js
βββ app.js
βββ forecast-models.js
βββ workspace.js
MODULE[chronos-forecasting] Core / Business Logic β libs/ β Overview
π₯ Files
libs/chronos-forecasting/.github/ISSUE_TEMPLATE/config.yml
libs/chronos-forecasting/.github/workflows/ci.yml
libs/chronos-forecasting/.github/workflows/eval-model.yml
libs/chronos-forecasting/.github/workflows/publish-to-pypi.yml
libs/chronos-forecasting/ci/evaluate/backtest_config.yaml
libs/chronos-forecasting/scripts/evaluation/agg-relative-score.py
libs/chronos-forecasting/scripts/evaluation/configs/in-domain.yaml
libs/chronos-forecasting/scripts/evaluation/configs/zero-shot.yaml
π Key Components
- MLP β class in
libs/chronos-forecasting/src/chronos/chronos2/layers.py - AttentionOutput β class in
libs/chronos-forecasting/src/chronos/chronos2/layers.py - Chronos2LayerNorm β class in
libs/chronos-forecasting/src/chronos/chronos2/layers.py - FeedForward β class in
libs/chronos-forecasting/src/chronos/chronos2/layers.py download_model_files_from_cloudfrontβ function inlibs/chronos-forecasting/src/chronos/boto_utils.py__init__β method inlibs/chronos-forecasting/src/chronos/chronos2/layers.py_eager_attentionβ method inlibs/chronos-forecasting/src/chronos/chronos2/layers.py_sdpa_attentionβ method inlibs/chronos-forecasting/src/chronos/chronos2/layers.pyapply_rotary_pos_embβ method inlibs/chronos-forecasting/src/chronos/chronos2/layers.pyforwardβ method inlibs/chronos-forecasting/src/chronos/chronos2/layers.pyrotate_halfβ method inlibs/chronos-forecasting/src/chronos/chronos2/layers.pybatchifyβ function inlibs/chronos-forecasting/src/chronos/base.py
π Structure
βββ libs/
βββ chronos-forecasting/
βββ .github/
β βββ ISSUE_TEMPLATE/
β β βββ config.yml
β βββ workflows/
β βββ ci.yml
β βββ eval-model.yml
β βββ publish-to-pypi.yml
βββ ci/
β βββ evaluate/
β βββ backtest_config.yaml
βββ scripts/
βββ evaluation/
β βββ configs/
β β βββ in-domain.yaml
β β βββ zero-shot.yaml
β βββ agg-relative-score.py
β βββ evaluate.py
βββ training/
β βββ configs/
β βββ chronos-gpt2.yaml
β βββ chronos-t5-base.yaml
βββ kernel-synth.py
MODULE β³ .github/
π₯ Files
libs/chronos-forecasting/.github/ISSUE_TEMPLATE/config.yml
libs/chronos-forecasting/.github/workflows/ci.yml
libs/chronos-forecasting/.github/workflows/eval-model.yml
libs/chronos-forecasting/.github/workflows/publish-to-pypi.yml
π Structure
βββ libs/
βββ chronos-forecasting/
βββ .github/
βββ ISSUE_TEMPLATE/
β βββ config.yml
βββ workflows/
βββ ci.yml
βββ eval-model.yml
βββ publish-to-pypi.yml
MODULE β³ scripts/
π₯ Files
libs/chronos-forecasting/scripts/evaluation/agg-relative-score.py
libs/chronos-forecasting/scripts/evaluation/configs/in-domain.yaml
libs/chronos-forecasting/scripts/evaluation/configs/zero-shot.yaml
libs/chronos-forecasting/scripts/evaluation/evaluate.py
libs/chronos-forecasting/scripts/kernel-synth.py
libs/chronos-forecasting/scripts/training/configs/chronos-gpt2.yaml
libs/chronos-forecasting/scripts/training/configs/chronos-t5-base.yaml
libs/chronos-forecasting/scripts/training/configs/chronos-t5-large.yaml
π Structure
βββ libs/
βββ chronos-forecasting/
βββ scripts/
βββ evaluation/
β βββ configs/
β β βββ in-domain.yaml
β β βββ zero-shot.yaml
β βββ agg-relative-score.py
β βββ evaluate.py
βββ training/
β βββ configs/
β β βββ chronos-gpt2.yaml
β β βββ chronos-t5-base.yaml
β β βββ chronos-t5-large.yaml
β β βββ chronos-t5-mini.yaml
β β βββ chronos-t5-small.yaml
β β βββ chronos-t5-tiny.yaml
β βββ train.py
βββ kernel-synth.py
MODULE β³ src/
π₯ Files
libs/chronos-forecasting/src/chronos/__about__.py
libs/chronos-forecasting/src/chronos/__init__.py
libs/chronos-forecasting/src/chronos/base.py
libs/chronos-forecasting/src/chronos/boto_utils.py
libs/chronos-forecasting/src/chronos/chronos.py
libs/chronos-forecasting/src/chronos/chronos2/__init__.py
libs/chronos-forecasting/src/chronos/chronos2/config.py
libs/chronos-forecasting/src/chronos/chronos2/dataset.py
π Structure
βββ libs/
βββ chronos-forecasting/
βββ src/
βββ chronos/
βββ chronos2/
β βββ __init__.py
β βββ config.py
β βββ dataset.py
β βββ layers.py
β βββ model.py
β βββ pipeline.py
β βββ trainer.py
βββ __about__.py
βββ __init__.py
βββ base.py
βββ boto_utils.py
βββ chronos.py
MODULE β³ test/
π₯ Files
libs/chronos-forecasting/test/__init__.py
libs/chronos-forecasting/test/test_chronos.py
libs/chronos-forecasting/test/test_chronos2.py
libs/chronos-forecasting/test/test_chronos_bolt.py
libs/chronos-forecasting/test/test_df_utils.py
libs/chronos-forecasting/test/test_utils.py
libs/chronos-forecasting/test/util.py
π Structure
βββ libs/
βββ chronos-forecasting/
βββ test/
βββ __init__.py
βββ test_chronos.py
βββ test_chronos2.py
βββ test_chronos_bolt.py
βββ test_df_utils.py
βββ test_utils.py
βββ util.py
MODULE[timesfm] Core / Business Logic β libs/ β Overview
π₯ Files
libs/timesfm/.github/workflows/main.yml
libs/timesfm/.github/workflows/manual_publish.yml
libs/timesfm/src/timesfm/__init__.py
libs/timesfm/src/timesfm/configs.py
libs/timesfm/src/timesfm/flax/__init__.py
libs/timesfm/src/timesfm/flax/dense.py
libs/timesfm/src/timesfm/flax/normalization.py
libs/timesfm/src/timesfm/flax/transformer.py
π Key Components
- CheckResult β class in
libs/timesfm/timesfm-forecasting/scripts/check_system.py - MEMORYSTATUSEX β class in
libs/timesfm/timesfm-forecasting/scripts/check_system.py - TestDecodeCache β class in
libs/timesfm/tests/test_torch_utils.py - TestRevIN β class in
libs/timesfm/tests/test_torch_utils.py normalizeβ function inlibs/timesfm/src/timesfm/utils/xreg_lib.py_get_total_ram_gbβ function inlibs/timesfm/timesfm-forecasting/scripts/check_system.pypassedβ method inlibs/timesfm/timesfm-forecasting/scripts/check_system.pyevaluateβ function inlibs/timesfm/timesfm-forecasting/examples/finetuning/finetune_lora.pyload_retail_salesβ function inlibs/timesfm/timesfm-forecasting/examples/finetuning/finetune_lora.py_ar_decodeβ function inlibs/timesfm/src/timesfm/timesfm_2p5/timesfm_2p5_flax.py_normalizeβ function inlibs/timesfm/v1/src/timesfm/timesfm_base.py_renormalizeβ function inlibs/timesfm/v1/src/timesfm/timesfm_base.py
π Structure
βββ libs/
βββ timesfm/
βββ .github/
β βββ workflows/
β βββ main.yml
β βββ manual_publish.yml
βββ src/
βββ timesfm/
βββ flax/
β βββ __init__.py
β βββ dense.py
β βββ normalization.py
β βββ transformer.py
β βββ util.py
βββ timesfm_2p5/
β βββ timesfm_2p5_base.py
β βββ timesfm_2p5_flax.py
β βββ timesfm_2p5_torch.py
βββ __init__.py
βββ configs.py
MODULE β³ .github/
π₯ Files
libs/timesfm/.github/workflows/main.yml
libs/timesfm/.github/workflows/manual_publish.yml
MODULE β³ src/
π₯ Files
libs/timesfm/src/timesfm/__init__.py
libs/timesfm/src/timesfm/configs.py
libs/timesfm/src/timesfm/flax/__init__.py
libs/timesfm/src/timesfm/flax/dense.py
libs/timesfm/src/timesfm/flax/normalization.py
libs/timesfm/src/timesfm/flax/transformer.py
libs/timesfm/src/timesfm/flax/util.py
libs/timesfm/src/timesfm/timesfm_2p5/timesfm_2p5_base.py
π Structure
βββ libs/
βββ timesfm/
βββ src/
βββ timesfm/
βββ flax/
β βββ __init__.py
β βββ dense.py
β βββ normalization.py
β βββ transformer.py
β βββ util.py
βββ timesfm_2p5/
β βββ timesfm_2p5_base.py
β βββ timesfm_2p5_flax.py
β βββ timesfm_2p5_torch.py
βββ torch/
β βββ __init__.py
β βββ dense.py
βββ __init__.py
βββ configs.py
MODULE β³ tests/
π₯ Files
libs/timesfm/tests/__init__.py
libs/timesfm/tests/test_base_utils.py
libs/timesfm/tests/test_configs.py
libs/timesfm/tests/test_torch_layers.py
libs/timesfm/tests/test_torch_utils.py
π Structure
βββ libs/
βββ timesfm/
βββ tests/
βββ __init__.py
βββ test_base_utils.py
βββ test_configs.py
βββ test_torch_layers.py
βββ test_torch_utils.py
MODULE β³ timesfm-forecasting/
π₯ Files
libs/timesfm/timesfm-forecasting/examples/anomaly-detection/detect_anomalies.py
libs/timesfm/timesfm-forecasting/examples/covariates-forecasting/demo_covariates.py
libs/timesfm/timesfm-forecasting/examples/finetuning/finetune_lora.py
libs/timesfm/timesfm-forecasting/examples/global-temperature/generate_animation_data.py
libs/timesfm/timesfm-forecasting/examples/global-temperature/generate_gif.py
libs/timesfm/timesfm-forecasting/examples/global-temperature/generate_html.py
libs/timesfm/timesfm-forecasting/examples/global-temperature/run_forecast.py
libs/timesfm/timesfm-forecasting/examples/global-temperature/visualize_forecast.py
π Structure
βββ libs/
βββ timesfm/
βββ timesfm-forecasting/
βββ examples/
β βββ anomaly-detection/
β β βββ detect_anomalies.py
β βββ covariates-forecasting/
β β βββ demo_covariates.py
β βββ finetuning/
β β βββ finetune_lora.py
β βββ global-temperature/
β βββ generate_animation_data.py
β βββ generate_gif.py
β βββ generate_html.py
β βββ run_forecast.py
β βββ visualize_forecast.py
βββ scripts/
βββ check_system.py
βββ forecast_csv.py
MODULE β³ v1/
π₯ Files
libs/timesfm/v1/experiments/baselines/__init__.py
libs/timesfm/v1/experiments/baselines/timegpt_pipeline.py
libs/timesfm/v1/experiments/extended_benchmarks/run_timegpt.py
libs/timesfm/v1/experiments/extended_benchmarks/run_timesfm.py
libs/timesfm/v1/experiments/extended_benchmarks/utils.py
libs/timesfm/v1/experiments/long_horizon_benchmarks/run_eval.py
libs/timesfm/v1/peft/finetune.py
libs/timesfm/v1/src/adapter/__init__.py
π Structure
βββ libs/
βββ timesfm/
βββ v1/
βββ experiments/
β βββ baselines/
β β βββ __init__.py
β β βββ timegpt_pipeline.py
β βββ extended_benchmarks/
β β βββ run_timegpt.py
β β βββ run_timesfm.py
β β βββ utils.py
β βββ long_horizon_benchmarks/
β βββ run_eval.py
βββ peft/
β βββ finetune.py
βββ src/
βββ adapter/
β βββ __init__.py
β βββ dora_layers.py
β βββ lora_layers.py
β βββ utils.py
βββ finetuning/
βββ __init__.py
MODULEInfrastructure β scripts/
π₯ Files
scripts/check_timesfm_env.py
scripts/patch_timesfm.py
scripts/playwright_smoke.js
scripts/scratch_cleanup.py
scripts/test_scratch_cleanup.py
scripts/verify_local.py
π Key Components
- Check β class in
scripts/verify_local.py - CleanupError β class in
scripts/scratch_cleanup.py - CleanupResult β class in
scripts/scratch_cleanup.py _resolve_commandβ function inscripts/verify_local.py_run_checkβ function inscripts/verify_local.pybuild_checksβ function inscripts/verify_local.pymainβ function inscripts/verify_local.py_build_argument_parserβ function inscripts/scratch_cleanup.py_build_cleanup_targetβ function inscripts/scratch_cleanup.py
π Structure
βββ scripts/
βββ check_timesfm_env.py
βββ patch_timesfm.py
βββ playwright_smoke.js
βββ scratch_cleanup.py
βββ test_scratch_cleanup.py
βββ verify_local.py
MODULEUI / Frontend β scratch/ 1r β Overview
π₯ Files
scratch/Kronos-upstream/examples/get_akshare_date_2024-2025_x.py
scratch/Kronos-upstream/examples/get_date_new.py
scratch/Kronos-upstream/examples/prediction_akshare_2024-2025.py
scratch/Kronos-upstream/examples/prediction_batch_example.py
scratch/Kronos-upstream/examples/prediction_cn_markets_day.py
scratch/Kronos-upstream/examples/prediction_example.py
scratch/Kronos-upstream/examples/prediction_new.py
scratch/Kronos-upstream/examples/prediction_new_GUI.py
π Key Components
- InvestDebateState β class in
scratch/tradingagents-audit/tradingagents/agents/utils/agent_states.py - RiskDebateState β class in
scratch/tradingagents-audit/tradingagents/agents/utils/agent_states.py - EnhancedMarketFactorAnalyzer β class in
scratch/Kronos-upstream/examples/prediction_new.py - StockPredictorGUI β class in
scratch/Kronos-upstream/examples/prediction_new_GUI.py enhance_prediction_with_market_factorsβ function inscratch/Kronos-upstream/examples/prediction_new.pyensure_output_directoryβ function inscratch/Kronos-upstream/examples/prediction_new.pycreate_question_boxβ function inscratch/tradingagents-audit/cli/main.pyload_modelsβ function inscratch/Kronos-upstream/finetune/qlib_test.pymake_logβ function inscratch/tradingagents-audit/tests/test_memory_log.pytest_decision_with_markdown_separatorβ method inscratch/tradingagents-audit/tests/test_memory_log.pytest_fetch_returns_valid_tickerβ method inscratch/tradingagents-audit/tests/test_memory_log.pytest_full_cycle_store_resolve_injectβ method inscratch/tradingagents-audit/tests/test_memory_log.py
π€ Cross-Layer Dependencies
DELETE /api/cache, getModelSignatureFromPaneπ Structure
βββ scratch/
βββ Kronos-upstream/
βββ examples/
β βββ yuce/
β β βββ historical_backtest.py
β βββ get_akshare_date_2024-2025_x.py
β βββ get_date_new.py
β βββ prediction_akshare_2024-2025.py
β βββ prediction_batch_example.py
β βββ prediction_cn_markets_day.py
β βββ prediction_example.py
β βββ prediction_new.py
β βββ prediction_new_GUI.py
β βββ prediction_wo_vol_example.py
β βββ run_backtest_kronos.py
βββ finetune/
βββ config.py
MODULE β³ Kronos-upstream/ π 1r
π₯ Files
scratch/Kronos-upstream/examples/get_akshare_date_2024-2025_x.py
scratch/Kronos-upstream/examples/get_date_new.py
scratch/Kronos-upstream/examples/prediction_akshare_2024-2025.py
scratch/Kronos-upstream/examples/prediction_batch_example.py
scratch/Kronos-upstream/examples/prediction_cn_markets_day.py
scratch/Kronos-upstream/examples/prediction_example.py
scratch/Kronos-upstream/examples/prediction_new.py
scratch/Kronos-upstream/examples/prediction_new_GUI.py
π Structure
βββ scratch/
βββ Kronos-upstream/
βββ examples/
β βββ yuce/
β β βββ historical_backtest.py
β βββ get_akshare_date_2024-2025_x.py
β βββ get_date_new.py
β βββ prediction_akshare_2024-2025.py
β βββ prediction_batch_example.py
β βββ prediction_cn_markets_day.py
β βββ prediction_example.py
β βββ prediction_new.py
β βββ prediction_new_GUI.py
β βββ prediction_wo_vol_example.py
β βββ run_backtest_kronos.py
βββ finetune/
βββ config.py
MODULE β³ tradingagents-audit/
π₯ Files
scratch/tradingagents-audit/cli/__init__.py
scratch/tradingagents-audit/cli/announcements.py
scratch/tradingagents-audit/cli/config.py
scratch/tradingagents-audit/cli/main.py
scratch/tradingagents-audit/cli/models.py
scratch/tradingagents-audit/cli/stats_handler.py
scratch/tradingagents-audit/cli/utils.py
scratch/tradingagents-audit/docker-compose.yml
π Structure
βββ scratch/
βββ tradingagents-audit/
βββ cli/
β βββ __init__.py
β βββ announcements.py
β βββ config.py
β βββ main.py
β βββ models.py
β βββ stats_handler.py
β βββ utils.py
βββ scripts/
β βββ smoke_structured_output.py
βββ tests/
β βββ conftest.py
βββ docker-compose.yml
βββ main.py
βββ test.py
MODULEbackend/ β Overview
π₯ Files
backend/__init__.py
backend/analysis_engine.py
backend/analysis_report.py
backend/api_facade.py
backend/api_models.py
backend/cache_utils.py
backend/catalog_utils.py
backend/forecast_service.py
π Key Components
- APIKeyPool β class in
backend/main.py - CircuitBreaker β class in
backend/main.py - ConnectionManager β class in
backend/main.py - GlobalHTTPClient β class in
backend/main.py _ip_cleanup_loopβ function inbackend/main.py_parse_timestampβ function inbackend/main.py_roundβ function inbackend/main.py_sβ function inbackend/main.py_warmup_chronosβ function inbackend/main.pyclear_symbol_cacheβ function inbackend/main.pydownload_analysis_reportβ function inbackend/main.pyfetch_binanceβ function inbackend/main.py
π€ Cross-Layer Dependencies
route_to_vendorπ Structure
βββ backend/
βββ forecasting/
β βββ __init__.py
βββ __init__.py
βββ analysis_engine.py
βββ analysis_report.py
βββ api_facade.py
βββ api_models.py
βββ cache_utils.py
βββ catalog_utils.py
βββ forecast_service.py
βββ forecast_worker_entry.py
βββ forecast_worker_protocol.py
βββ forecast_worker_supervisor.py
MODULE β³ forecasting/
π₯ Files
backend/forecasting/__init__.py
backend/forecasting/ai_score_utils.py
backend/forecasting/config.py
backend/forecasting/ohlc4_utils.py
backend/forecasting/providers/__init__.py
backend/forecasting/providers/chronos_provider.py
backend/forecasting/providers/timesfm_provider.py
backend/forecasting/rules.py
π Structure
βββ backend/
βββ forecasting/
βββ providers/
β βββ __init__.py
β βββ chronos_provider.py
β βββ timesfm_provider.py
βββ __init__.py
βββ ai_score_utils.py
βββ config.py
βββ ohlc4_utils.py
βββ rules.py
βββ runtime_availability.py
MODULE β³ kronos_core/
π₯ Files
backend/kronos_core/__init__.py
backend/kronos_core/model/__init__.py
backend/kronos_core/model/kronos.py
backend/kronos_core/model/module.py
π Structure
βββ backend/
βββ kronos_core/
βββ model/
β βββ __init__.py
β βββ kronos.py
β βββ module.py
βββ __init__.py
MODULEπ Zero-Symbol Files
π₯ Files
libs/chronos-forecasting/.github/ISSUE_TEMPLATE/config.yml
libs/chronos-forecasting/.github/workflows/ci.yml
libs/chronos-forecasting/.github/workflows/eval-model.yml
libs/chronos-forecasting/.github/workflows/publish-to-pypi.yml
libs/chronos-forecasting/ci/evaluate/backtest_config.yaml
libs/chronos-forecasting/scripts/evaluation/configs/in-domain.yaml
libs/chronos-forecasting/scripts/evaluation/configs/zero-shot.yaml
libs/chronos-forecasting/scripts/training/configs/chronos-gpt2.yaml
π Structure
βββ libs/
βββ chronos-forecasting/
βββ .github/
β βββ ISSUE_TEMPLATE/
β β βββ config.yml
β βββ workflows/
β βββ ci.yml
β βββ eval-model.yml
β βββ publish-to-pypi.yml
βββ ci/
β βββ evaluate/
β βββ backtest_config.yaml
βββ scripts/
βββ evaluation/
β βββ configs/
β βββ in-domain.yaml
β βββ zero-shot.yaml
βββ training/
βββ configs/
βββ chronos-gpt2.yaml
βββ chronos-t5-base.yaml
βββ chronos-t5-large.yaml
βββ chronos-t5-mini.yaml
βββ chronos-t5-small.yaml
PIPELINEPipeline: scratch β frontend β backend
π Data Flow
scratch β frontend β backendπ LayersCross-layer call chain detected from CodeGraph edges
PIPELINEPipeline: frontend β backend β scratch
π Data Flow
frontend β backend β scratchπ LayersCross-layer call chain detected from CodeGraph edges
PIPELINEPipeline: frontend β scratch β backend
π Data Flow
frontend β scratch β backendπ LayersCross-layer call chain detected from CodeGraph edges
PIPELINEPipeline: backend β scratch β frontend
π Data Flow
backend β scratch β frontendπ LayersCross-layer call chain detected from CodeGraph edges
AIπ€ AI / LLM Integration
π§ Detected AI Components
ADMIN_TOKEN, ADMIN_TOKEN_ENV_KEY, AIRuleDocument, AIRuleRegistry, AI_SCORE_FIELD_DEFAULTS, AI_SCORING_VERSION, AVAILABLE_MODELS, AnthropicClient, ApiModelsTests, AverageAiScoreFieldsTests, AzureOpenAIClient, BaseLLMClient, CHRONOS2_MODEL_MARKER, CHRONOS_AVAILABLE, Chronos2Modelπ Integration PatternAI/LLM calls detected via import analysis and symbol naming patterns
INTERVENTIONManual Intervention Points
β _retry
backend/main.py (line 1231) β functionβ FX_PRIMARY_FALLBACK_SOURCES
backend/main.py (line 873) β variableβ TORCH_IMPORT_ERROR
backend/main.py (line 213) β variableβ TORCH_IMPORT_ERROR
backend/main.py (line 216) β variableβ AlphaVantageRateLimitError
scratch/tradingagents-audit/tradingagents/dataflows/alpha_vantage_common.py (line 38) β classβ test_crypto_dynamic_source_mappings_are_derived_for_hf_safe_fallbacks
backend/test_api_regressions.py (line 842) β methodβ test_crypto_historical_fetch_on_hf_uses_hf_safe_fallback_first
backend/test_api_regressions.py (line 859) β methodβ test_finalize_forecast_error_payload_omits_legacy_forecast_candles_field
backend/test_api_regressions.py (line 1684) β methodENTRYπ Application Entry Points
π Entry Files
app.py
π Count1 entry-point files detected
ENTRYπ Application Entry Points
π Entry Files
libs/chronos-forecasting/.github/ISSUE_TEMPLATE/config.yml
libs/chronos-forecasting/.github/workflows/ci.yml
libs/chronos-forecasting/.github/workflows/eval-model.yml
libs/chronos-forecasting/.github/workflows/publish-to-pypi.yml
libs/chronos-forecasting/ci/evaluate/backtest_config.yaml
libs/chronos-forecasting/scripts/evaluation/configs/in-domain.yaml
libs/chronos-forecasting/scripts/evaluation/configs/zero-shot.yaml
libs/chronos-forecasting/scripts/training/configs/chronos-gpt2.yaml
libs/chronos-forecasting/scripts/training/configs/chronos-t5-base.yaml
libs/chronos-forecasting/scripts/training/configs/chronos-t5-large.yaml
libs/chronos-forecasting/scripts/training/configs/chronos-t5-mini.yaml
libs/chronos-forecasting/scripts/training/configs/chronos-t5-small.yaml
π Count17 entry-point files detected
EXTERNALπ Databases
Database Systems
typeormEXTERNALπ€ AI/LLM Services
External AI APIs
anthropic, deepseek, google_ai, huggingface, langchain, openaiβ
VALIDATION:
_validate_cache_target β data validation in backend/main.pyβ
VALIDATION:
_validate_symbol_and_interval β data validation in backend/main.pyπ ROUTE:
DELETE /api/cache β API endpoint in backend/main.pyπ ROUTE:
DELETE /api/cache/{symbol}/{interval} β API endpoint in backend/main.pyπ ROUTE:
GET /api/ai/rules β API endpoint in backend/main.pyπ ROUTE:
GET /api/analysis-report/{symbol} β API endpoint in backend/main.pyπ ROUTE:
GET /api/analysis/{symbol} β API endpoint in backend/main.pyπ ROUTE:
GET /api/backtest/{symbol} β API endpoint in backend/main.pyπ ROUTE:
GET /api/cache/stats β API endpoint in backend/main.pyπ ROUTE:
GET /api/forecast/{symbol} β API endpoint in backend/main.pyπ ROUTE:
GET /api/forecasting/rules β API endpoint in backend/main.pyπ ROUTE:
GET /api/health β API endpoint in backend/main.pyπ ROUTE:
GET /api/historical/{symbol} β API endpoint in backend/main.pyπ ROUTE:
GET /api/indicators/{symbol} β API endpoint in backend/main.pyπ ROUTE:
GET /api/market-peers β API endpoint in backend/main.py