Code
How zhulinsen/daily_stock_analysis is laid out, and where to start for common changes.
There is no import map for this report yet.
Where to start reading
- Repository root
- Repository root
- Likely public API
- Likely public API
- Likely start-up file
- Likely start-up file
- Suggested starting pointAI
- Suggested starting pointAI
Find files for a task
AIAdd a New LLM Provider
- Create new backend class inheriting from generation_backend.py interface
- Register backend in backend_factory.py factory method
- Add provider configuration fields to config.py
Add a New Analysis Agent
- Create agent class inheriting from base_agent.py with analyze() method
- Register agent in agent_backend.py execution chain
- Add agent configuration schema to config.py
Add a New Notification Channel
- Create sender class inheriting from custom_webhook_sender.py
- Register sender in alert_service.py notification dispatcher
Add a New Data Source
- Create loader in src/data/ following stock_index_loader.py pattern
- Integrate into analysis_context_builder.py data aggregation
- Add configuration for data source access to config_manager.py
Change the public API
Trace runtime behavior
Add or update tests
Change build or automation
RepoPilot lists up to 500 files, so a file missing here may still exist.
- Files marked “likely” are guessed from their names.