Skip to content

Conversation

@sarthakeash
Copy link
Owner

What's changed?

Checklist

  • I have read the Contributing Guide
  • I have written the necessary doc or comment.
  • I have added the necessary unit tests and all cases have passed.

Add or update API

  • I have added the necessary e2e tests and all cases have passed.

sarthakeash and others added 30 commits June 9, 2025 18:18
- Make the mcp a bean and run as the process as original spring boot
Removed previous LLM service implementations and introduced a unified ChatClientProviderService to handle interactions with LLM providers. Implemented ConversationService enhancements with new capabilities like streaming responses, conversation history, and management. Updated configurations and dependencies to support these changes.
Removed unused imports, methods, and annotations to streamline the codebase and improve maintainability. Updated `pom.xml` to add necessary dependencies and repositories for AI functionality. Refactored controllers to include standard REST mappings for improved API structure.
- MCP server - working
- Chat Client - working
- Client able to access the tools - working
- dependencies resolved
Removed `AgentApplication` configuration class, shifting `ToolCallbackProvider` setup to `McpServerServiceImpl`. Refactored `ChatClientProviderService` to unify chat handling logic and added support for streaming chat responses via `ChatController`. These changes improve modularity and simplify chat-related operations.
Removed unused MCP configuration classes and updated method and bean names to replace "monitorTools" with "hertzbeatTools" for better clarity and consistency. This improves code readability and aligns naming with project conventions.
Renamed and updated methods for better clarity and functionality, such as `listMonitors` replacing `getMonitors`. Introduced `PromptProvider` to standardize AI prompts for monitoring operations. Enhanced error handling and logging for the `MonitorServiceAdapterImpl` to improve debugging and reliability.
- fix errors from previous PRs
- List Monitors Tool: WORKING WITH MCP AND REAL DATA
Signed-off-by: Sarthak Arora <f20200060@pilani.bits-pilani.ac.in>
@github-actions github-actions bot removed the home label Sep 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants