| SpringAILlmService.java |   | 18% |   | 20% | 46 | 61 | 163 | 207 | 15 | 24 | 1 | 3 |
| McpClientFactory.java |   | 6% |  | 0% | 6 | 8 | 39 | 43 | 3 | 5 | 0 | 1 |
| ProfileSearchConfig.java |   | 13% |   | 8% | 8 | 10 | 14 | 17 | 2 | 4 | 0 | 1 |
| SimpleLoggerAdvisor.java |  | 0% | | n/a | 8 | 8 | 15 | 15 | 8 | 8 | 1 | 1 |
| SpringAIChatRepository.java |   | 92% |   | 93% | 5 | 27 | 11 | 92 | 3 | 12 | 0 | 3 |
| McpConnectionProperties.java |   | 46% | | n/a | 10 | 13 | 15 | 25 | 10 | 13 | 0 | 1 |
| ProfileSearchMessage.java |   | 74% | | n/a | 5 | 17 | 5 | 17 | 5 | 17 | 0 | 1 |
| ProfileSearchChat.java |   | 80% | | n/a | 3 | 13 | 3 | 13 | 3 | 13 | 0 | 1 |
| McpConnectionException.java |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| LlmService.java |  | 91% | | n/a | 1 | 7 | 1 | 7 | 1 | 7 | 1 | 7 |
| ChatProgressCollector.java | | 75% | | n/a | 2 | 7 | 2 | 7 | 2 | 7 | 0 | 1 |
| ProfileSearchCommandService.java |  | 100% |  | 100% | 0 | 9 | 0 | 45 | 0 | 5 | 0 | 1 |
| MockLLmService.java |  | 100% |  | 100% | 0 | 4 | 0 | 6 | 0 | 3 | 0 | 1 |
| ProfileSearchProperties.java |  | 100% | | n/a | 0 | 3 | 0 | 5 | 0 | 3 | 0 | 1 |
| PersistentAssistantMessage.java |  | 100% | | n/a | 0 | 2 | 0 | 4 | 0 | 2 | 0 | 1 |
| PersistentToolResponseMessage.java | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 |
| PersistentUserMessage.java | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 |