- 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.
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