| SpringAILlmService.java |  | 0% |  | 0% | 61 | 61 | 207 | 207 | 24 | 24 | 3 | 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 |
| MockLLmService.java |  | 5% |  | 0% | 3 | 4 | 5 | 6 | 2 | 3 | 0 | 1 |
| McpConnectionProperties.java |   | 41% | | n/a | 11 | 13 | 16 | 25 | 11 | 13 | 0 | 1 |
| SpringAIChatRepository.java |   | 92% |   | 93% | 5 | 27 | 11 | 92 | 3 | 12 | 0 | 3 |
| 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 |
| ProfileSearchProperties.java |  | 69% | | n/a | 1 | 3 | 2 | 5 | 1 | 3 | 0 | 1 |
| ChatProgressCollector.java | | 50% | | n/a | 4 | 7 | 4 | 7 | 4 | 7 | 0 | 1 |
| ProfileSearchCommandService.java |  | 100% |  | 100% | 0 | 9 | 0 | 45 | 0 | 5 | 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 |