|
feat(mesh): implement Phase 6 Rich Health Metrics
- Enhanced agent-node to collect per-core CPU, frequency, available RAM, and load avg. - Updated gRPC server to ingest and propagate rich health metrics via heartbeats. - Updated Pydantic schemas to expose rich metrics in REST and WebSocket snapshots. - Fixed UI tooltips in NodesPage.js to pop downwards and show detailed statistics. - Fixed RegistrationResponse field mismatch (message -> error_message). - Updated feature documentation for Agent Node Mesh. |
|---|
|
|
| agent-node/agent_node/node.py |
|---|
| agent-node/agent_pb2.py |
|---|
| agent-node/protos/agent_pb2.py |
|---|
| agent-node/protos/agent_pb2_grpc.py |
|---|
| ai-hub/app/api/schemas.py |
|---|
| ai-hub/app/core/grpc/services/grpc_server.py |
|---|
| ai-hub/app/protos/agent.proto |
|---|
| ai-hub/app/protos/agent_pb2.py |
|---|
| deploy_local.sh |
|---|
| docs/features/agent_node_mesh.md |
|---|
| ui/client-app/src/pages/NodesPage.js |
|---|