Enhance trading bot functionality and LLM system message clarity

- Added BotTradingBalance property to UserStrategyDetailsViewModel for better tracking of bot allocations.
- Updated DataController to include BotTradingBalance in the response model.
- Improved LlmController by refining the system message to ensure LLM understands its response capabilities and tool usage.
- Introduced new MCP tools for running and analyzing bundle backtests, enhancing backtesting capabilities for users.
- Implemented security measures in BotTools to ensure users can only access their own bots, improving data privacy.
This commit is contained in:
2026-01-04 23:26:59 +07:00
parent df27bbdfa1
commit a227c72e1f
7 changed files with 534 additions and 17 deletions

View File

@@ -632,7 +632,8 @@ public class DataController : ControllerBase
Identifier = strategy.Identifier,
WalletBalances = walletBalances,
Ticker = strategy.Ticker,
MasterAgentName = strategy.MasterBotUser?.AgentName
MasterAgentName = strategy.MasterBotUser?.AgentName,
BotTradingBalance = strategy.BotTradingBalance
};
}