feat: Added RunOpsAgent for agent health check#355
Merged
Conversation
Collaborator
Author
|
@LalitDeore All good ? |
satti-hari-krishna-reddy
marked this pull request as draft
March 23, 2026 13:07
This reverts commit 7cbb23c.
satti-hari-krishna-reddy
marked this pull request as ready for review
March 30, 2026 10:35
…uffle-shared into agent-health
Member
|
@satti-hari-krishna-reddy @LalitDeore what we doin? :)) |
Collaborator
|
merging this PR after testing :) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Added
RunOpsAgentto the health check function to monitor agent health. Here's how it works:First, we ask the agent to get the weather info for a city using an API like
wttr. Then we make our own API call towttrin the background, get the result, and compare it with the agent's output. If the temperature (°C) matches closely with what we got, then the agent worked, so we consider it passing the health check. In all other cases (agent not reachable, failing tool calls, or getting the answer wrong for such a basic task), it's considered a failure.