LICENSE
README.md
pyproject.toml
server.py
setup.cfg
api/__init__.py
api/app.py
api/deps.py
api/middlewares/__init__.py
api/middlewares/auth.py
api/middlewares/error_handler.py
api/v1/__init__.py
api/v1/errors.py
api/v1/router.py
api/v1/endpoints/__init__.py
api/v1/endpoints/agent.py
api/v1/endpoints/alerts.py
api/v1/endpoints/alphasift.py
api/v1/endpoints/analysis.py
api/v1/endpoints/auth.py
api/v1/endpoints/backtest.py
api/v1/endpoints/decision_signals.py
api/v1/endpoints/health.py
api/v1/endpoints/history.py
api/v1/endpoints/pools.py
api/v1/endpoints/portfolio.py
api/v1/endpoints/stocks.py
api/v1/endpoints/system_config.py
api/v1/endpoints/usage.py
api/v1/endpoints/vector_search.py
api/v1/schemas/__init__.py
api/v1/schemas/alerts.py
api/v1/schemas/analysis.py
api/v1/schemas/backtest.py
api/v1/schemas/common.py
api/v1/schemas/decision_signals.py
api/v1/schemas/history.py
api/v1/schemas/market_phase.py
api/v1/schemas/portfolio.py
api/v1/schemas/run_flow.py
api/v1/schemas/stocks.py
api/v1/schemas/system_config.py
api/v1/schemas/usage.py
data_provider/__init__.py
data_provider/akshare_fetcher.py
data_provider/alphavantage_fetcher.py
data_provider/baostock_fetcher.py
data_provider/base.py
data_provider/efinance_fetcher.py
data_provider/finnhub_fetcher.py
data_provider/fundamental_adapter.py
data_provider/longbridge_fetcher.py
data_provider/pytdx_fetcher.py
data_provider/realtime_types.py
data_provider/tickflow_fetcher.py
data_provider/tushare_fetcher.py
data_provider/us_index_mapping.py
data_provider/yfinance_fetcher.py
data_provider/yfinance_fundamental_adapter.py
dsa/SKILL.md
dsa/__init__.py
dsa/__main__.py
dsa/cli.py
dsa/errors.py
dsa/mcp_server.py
dsa/output.py
dsa/commands/__init__.py
dsa/commands/alert.py
dsa/commands/analyze.py
dsa/commands/batch.py
dsa/commands/config.py
dsa/commands/history.py
dsa/commands/market.py
dsa/commands/mcp.py
dsa/commands/pool.py
dsa/commands/resolve.py
dsa/commands/routines.py
dsa/commands/session.py
dsa/commands/signals.py
dsa/commands/sources.py
dsa/commands/strategies.py
dsa/commands/vector.py
dsa/templates/earnings-scan.yaml
dsa/templates/morning-routine.yaml
dsa/templates/risk-check.yaml
dsa_server.egg-info/PKG-INFO
dsa_server.egg-info/SOURCES.txt
dsa_server.egg-info/dependency_links.txt
dsa_server.egg-info/entry_points.txt
dsa_server.egg-info/requires.txt
dsa_server.egg-info/top_level.txt
src/__init__.py
src/analysis_context_pack_overview.py
src/analysis_context_pack_prompt.py
src/analyzer.py
src/auth.py
src/config.py
src/embedding_service.py
src/enums.py
src/feishu_doc.py
src/formatters.py
src/logging_config.py
src/market_analyzer.py
src/market_context.py
src/market_phase_prompt.py
src/market_phase_summary.py
src/phase_decision_guardrail.py
src/report_language.py
src/scheduler.py
src/search_service.py
src/stock_analyzer.py
src/storage.py
src/agent/__init__.py
src/agent/chat_context.py
src/agent/conversation.py
src/agent/events.py
src/agent/executor.py
src/agent/factory.py
src/agent/llm_adapter.py
src/agent/memory.py
src/agent/orchestrator.py
src/agent/protocols.py
src/agent/provider_trace.py
src/agent/research.py
src/agent/runner.py
src/agent/stock_scope.py
src/agent/agents/__init__.py
src/agent/agents/base_agent.py
src/agent/agents/decision_agent.py
src/agent/agents/intel_agent.py
src/agent/agents/portfolio_agent.py
src/agent/agents/risk_agent.py
src/agent/agents/technical_agent.py
src/agent/skills/__init__.py
src/agent/skills/aggregator.py
src/agent/skills/base.py
src/agent/skills/defaults.py
src/agent/skills/router.py
src/agent/skills/skill_agent.py
src/agent/strategies/__init__.py
src/agent/strategies/aggregator.py
src/agent/strategies/router.py
src/agent/strategies/strategy_agent.py
src/agent/tools/__init__.py
src/agent/tools/analysis_tools.py
src/agent/tools/backtest_tools.py
src/agent/tools/data_tools.py
src/agent/tools/market_tools.py
src/agent/tools/pool_tools.py
src/agent/tools/registry.py
src/agent/tools/search_tools.py
src/core/backtest_engine.py
src/core/config_manager.py
src/core/config_registry.py
src/core/market_profile.py
src/core/market_review.py
src/core/market_review_lock.py
src/core/market_review_runtime.py
src/core/market_strategy.py
src/core/pipeline.py
src/core/trading_calendar.py
src/data/__init__.py
src/data/stock_index_loader.py
src/data/stock_mapping.py
src/llm/__init__.py
src/llm/errors.py
src/llm/generation_params.py
src/patches/__init__.py
src/patches/eastmoney_patch.py
src/repositories/__init__.py
src/repositories/alert_repo.py
src/repositories/analysis_repo.py
src/repositories/backtest_repo.py
src/repositories/data_quality_repo.py
src/repositories/decision_signal_repo.py
src/repositories/portfolio_repo.py
src/repositories/stock_metadata_repo.py
src/repositories/stock_pool_repo.py
src/repositories/stock_repo.py
src/schemas/__init__.py
src/schemas/analysis_context_pack.py
src/schemas/decision_action.py
src/schemas/market_light.py
src/schemas/report_schema.py
src/services/__init__.py
src/services/agent_model_service.py
src/services/alert_indicators.py
src/services/alert_service.py
src/services/alert_worker.py
src/services/alphasift_service.py
src/services/analysis_context_builder.py
src/services/analysis_service.py
src/services/analyzer_service.py
src/services/backtest_service.py
src/services/data_import_service.py
src/services/data_quality_service.py
src/services/decision_signal_service.py
src/services/history_comparison_service.py
src/services/history_loader.py
src/services/history_retention_service.py
src/services/history_service.py
src/services/image_stock_extractor.py
src/services/import_parser.py
src/services/market_light_alerts.py
src/services/market_light_service.py
src/services/name_to_code_resolver.py
src/services/notification_diagnostics.py
src/services/portfolio_alerts.py
src/services/portfolio_import_service.py
src/services/portfolio_risk_service.py
src/services/portfolio_service.py
src/services/report_renderer.py
src/services/run_diagnostics.py
src/services/run_flow.py
src/services/social_sentiment_service.py
src/services/stock_code_utils.py
src/services/stock_index_remote_service.py
src/services/stock_metadata_service.py
src/services/stock_pool_service.py
src/services/stock_service.py
src/services/system_config_service.py
src/services/task_queue.py
src/services/task_service.py
src/services/vector_search_service.py
src/utils/__init__.py
src/utils/analysis_metadata.py
src/utils/data_processing.py
src/utils/sanitize.py
tests/test_a_share_fetcher_code_conversion.py
tests/test_agent_chat_api.py
tests/test_agent_executor.py
tests/test_agent_frozen_context.py
tests/test_agent_models_api.py
tests/test_agent_orchestrator_sniper_fallback.py
tests/test_agent_registry.py
tests/test_agent_sse_cleanup.py
tests/test_akshare_history_timeout.py
tests/test_akshare_realtime_logging.py
tests/test_alert_api.py
tests/test_alphasift_api.py
tests/test_alphavantage_fetcher.py
tests/test_analysis_context_builder.py
tests/test_analysis_context_pack_overview.py
tests/test_analysis_context_pack_prompt.py
tests/test_analysis_context_pack_schema.py
tests/test_analysis_history.py
tests/test_analysis_integration.py
tests/test_analysis_metadata.py
tests/test_analyzer_news_prompt.py
tests/test_anspire_search.py
tests/test_api_app_cors.py
tests/test_api_error_helpers.py
tests/test_api_health.py
tests/test_api_schema_pydantic.py
tests/test_auth.py
tests/test_auth_api.py
tests/test_auth_status_setup_state.py
tests/test_autocomplete_pr0.py
tests/test_backtest_engine.py
tests/test_backtest_service.py
tests/test_backtest_summary.py
tests/test_chat_context.py
tests/test_check_env_encoding.py
tests/test_chip_distribution_manager.py
tests/test_chip_structure_fallback.py
tests/test_config_env_compat.py
tests/test_config_manager.py
tests/test_conversation_manager.py
tests/test_cwe345_xff_bypass.py
tests/test_data_fetcher_prefetch_stock_names.py
tests/test_data_tools_daily_history_cache.py
tests/test_data_tools_get_capital_flow.py
tests/test_data_tools_get_stock_info.py
tests/test_data_tools_portfolio_snapshot.py
tests/test_decision_action.py
tests/test_decision_signal_api.py
tests/test_decision_signal_contract_isolation.py
tests/test_decision_signal_repo.py
tests/test_decision_signal_service.py
tests/test_decision_stability.py
tests/test_efinance_main_indices.py
tests/test_etf_daily_routing.py
tests/test_fetch_tushare_stock_list.py
tests/test_fetcher_logging.py
tests/test_fetcher_source_optimization.py
tests/test_finnhub_fetcher.py
tests/test_formatters.py
tests/test_fundamental_adapter.py
tests/test_fundamental_context.py
tests/test_generate_index_from_csv.py
tests/test_get_latest_data.py
tests/test_history_loader.py
tests/test_history_news_fallback.py
tests/test_history_retention.py
tests/test_hk_realtime_routing.py
tests/test_hk_stock_name_fallback.py
tests/test_image_stock_extractor_litellm.py
tests/test_import_parser.py
tests/test_litellm_fallback_pricing.py
tests/test_llm_adapter_provider_trace.py
tests/test_llm_channel_config.py
tests/test_llm_param_recovery.py
tests/test_llm_usage.py
tests/test_logging_config.py
tests/test_longbridge_fetcher.py
tests/test_market_analyzer_generate_text.py
tests/test_market_light_alerts.py
tests/test_market_light_service.py
tests/test_market_phase_prompt.py
tests/test_market_phase_summary.py
tests/test_market_review_lock.py
tests/test_market_strategy.py
tests/test_name_to_code_resolver.py
tests/test_news_intel.py
tests/test_news_strategy_config.py
tests/test_notification_report_fixtures.py
tests/test_packaging_build_scripts.py
tests/test_phase_decision_guardrail.py
tests/test_pipeline_augment_realtime.py
tests/test_pipeline_fetch_error.py
tests/test_pipeline_market_phase_context.py
tests/test_pipeline_realtime_indicators.py
tests/test_pipeline_related_boards.py
tests/test_portfolio_alerts.py
tests/test_portfolio_api.py
tests/test_portfolio_pr2.py
tests/test_portfolio_service.py
tests/test_provider_trace.py
tests/test_realtime_quote_fallback_logging.py
tests/test_realtime_types.py
tests/test_refresh_stock_index.py
tests/test_report_integrity.py
tests/test_report_language.py
tests/test_report_schema.py
tests/test_run_diagnostics_p1.py
tests/test_run_diagnostics_p2.py
tests/test_run_flow.py
tests/test_scheduler_background.py
tests/test_search_news_freshness.py
tests/test_search_performance.py
tests/test_search_searxng.py
tests/test_search_serpapi_provider.py
tests/test_search_service_concurrency.py
tests/test_search_tavily_provider.py
tests/test_search_tools_persistence.py
tests/test_social_sentiment_service.py
tests/test_static_assets_consistency.py
tests/test_stock_analyzer_bias.py
tests/test_stock_analyzer_rsi.py
tests/test_stock_code_bse.py
tests/test_stock_code_utils.py
tests/test_stock_index_loader.py
tests/test_stock_index_remote_service.py
tests/test_stock_pool.py
tests/test_stock_watchlist_api.py
tests/test_stooq_fallback.py
tests/test_storage.py
tests/test_task_queue_config_sync.py
tests/test_task_service.py
tests/test_threadless_test_client.py
tests/test_tickflow_fetcher.py
tests/test_tickflow_market_review_fallback.py
tests/test_trading_calendar.py
tests/test_tushare_fetcher_followups.py
tests/test_tushare_fetcher_get_stock_list.py
tests/test_tushare_fetcher_http_client.py
tests/test_us_index_mapping.py
tests/test_vector_search.py
tests/test_yfinance_fundamental_adapter.py
tests/test_yfinance_hk_indices.py
tests/test_yfinance_normalize.py
tests/test_yfinance_us_indices.py