- Added functionality to update the default LLM provider for users via a new endpoint in UserController. - Introduced LlmProvider enum to manage available LLM options: Auto, Gemini, OpenAI, and Claude. - Updated User and UserEntity models to include DefaultLlmProvider property. - Enhanced database context and migrations to support the new LLM provider configuration. - Integrated LLM services into the application bootstrap for dependency injection. - Updated TypeScript API client to include methods for managing LLM providers and chat requests.
2.8 KiB
2.8 KiB
Managing Apps Documentation
This directory contains technical documentation for the Managing trading platform.
Architecture & Design
- MCP Architecture - Model Context Protocol architecture, dual-MCP approach (C# internal + Node.js community)
- Architecture Diagram - Overall system architecture (Draw.io format)
- Monorepo Structure - Project organization and structure
Upgrade Plans
- .NET 10 Upgrade Plan - Detailed .NET 10 upgrade specification
- .NET 10 Upgrade Quick Reference - Quick overview of upgrade plan
Workers & Processing
- Workers Processing Overview - Background workers documentation index
- Overall Architecture - Worker architecture overview
- Request Flow - Request processing flow
- Job Processing Flow - Job processing details
- Database Schema - Worker database schema
- Deployment Architecture - Deployment setup
- Concurrency Control - Concurrency handling
- Implementation Plan - Worker implementation details
Workflows
- Position Workflow - Trading position workflow
- Delta Neutral Worker - Delta neutral trading worker
Other
- End Game - End game strategy documentation
Quick Links
For Developers
- Start with Architecture Diagram for system overview
- Review MCP Architecture for LLM integration
- Check Workers Processing for background jobs
For DevOps
- See Deployment Architecture
- Review .NET 10 Upgrade Plan for framework updates
For Product/Planning
- Review MCP Architecture for community features
- Check Workers Processing for system capabilities
Document Status
| Document | Status | Last Updated |
|---|---|---|
| MCP Architecture | Planning | 2025-01-XX |
| .NET 10 Upgrade Plan | Planning | 2024-11-24 |
| Workers Processing | Active | Various |
| Architecture Diagram | Active | Various |
Contributing
When adding new documentation:
- Use Markdown format (
.md) - Follow existing structure and style
- Update this README with links
- Add appropriate cross-references
- Include diagrams in Draw.io format when needed