Skip to content

Add optional client ping#611

Merged
evalstate merged 5 commits intoevalstate:mainfrom
Agent-Hellboy:client_side_ping
Jan 10, 2026
Merged

Add optional client ping#611
evalstate merged 5 commits intoevalstate:mainfrom
Agent-Hellboy:client_side_ping

Conversation

@Agent-Hellboy
Copy link
Contributor

@Agent-Hellboy Agent-Hellboy commented Jan 8, 2026

fixes #608

@Agent-Hellboy Agent-Hellboy marked this pull request as ready for review January 9, 2026 10:27
- add client side health data to `/mcp` display, deduplicate response counting
- make /mcp non-blocking, tie health information
- make client ping on by default
@evalstate
Copy link
Owner

made a few tweaks - have switched this on by default(!) and updated /mcp status display and shutdown cancels ping task group (to avoid delayed exit).

Screenshot 2026-01-10 124823

@evalstate
Copy link
Owner

image

commit to handle timeout window overlaps

@evalstate
Copy link
Owner

associated fast-agent-docs commit: evalstate/fast-agent-docs@38d5aea

@evalstate evalstate merged commit 01ae50b into evalstate:main Jan 10, 2026
11 checks passed
@evalstate
Copy link
Owner

thanks! wanted this for a while :) how does #609 relate to this specifically? i'm thinking it would be good to really clearly document the stale/reconnect behaviour and whether session resumption/session renew was acceptable etc.

@iqdoctor
Copy link
Contributor

iqdoctor commented Jan 11, 2026

Releases v0.4.27

@Agent-Hellboy thank you for the PR!
If you want to discuss future versions of fast-agent, you can join the Discord channel: https://discord.com/invite/xg5cJ7ndN6
You are welcome!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement client side ping

3 participants