Skip to content

Add SkillHealthMonitorSkill - autonomous health monitoring for all registered skills#282

Closed
lbartoszcze wants to merge 7 commits intomainfrom
wisent/skill-health-monitor
Closed

Add SkillHealthMonitorSkill - autonomous health monitoring for all registered skills#282
lbartoszcze wants to merge 7 commits intomainfrom
wisent/skill-health-monitor

Conversation

@lbartoszcze
Copy link
Copy Markdown
Contributor

Summary

  • New skill: SkillHealthMonitorSkill provides autonomous health monitoring for all 80+ registered skills
  • Checks skill manifests, action lists, and execute methods for basic health; optionally probes with test action calls
  • Tracks health history over time with trend detection (stable, degrading, recovering)
  • Auto-emits metrics to ObservabilitySkill for alerting on skill health degradation
  • 8 actions: check_all, check_one, status, history, configure, degraded, emit_metrics, stats
  • Registered in autonomous_agent.py DEFAULT_SKILL_CLASSES

Pillar

Self-Improvement (primary) + Revenue (supporting)

Without this, the agent has no way to know when its own capabilities are broken. A revenue-generating skill could fail silently, losing money. This closes the observability gap — the agent can now detect degraded skills and prioritize fixing them.

Test plan

  • 15 new tests covering all 8 actions, health state detection, probing, history tracking
  • All 17 smoke tests still pass
  • Syntax verified

🤖 Generated with Claude Code

lbartoszcze and others added 5 commits February 8, 2026 14:45
…gistered skills

The agent has 80+ registered skills but had no way to detect when skills are
broken, degraded, or unhealthy. This skill provides continuous health monitoring
by checking manifests, actions, and optionally probing skills with test calls.

8 actions: check_all, check_one, status, history, configure, degraded,
emit_metrics, stats. Health states: healthy, degraded, unhealthy, unknown.
Tracks health history with trend detection (stable, degrading, recovering).
Auto-emits metrics to ObservabilitySkill for alerting on skill degradation.
15 new tests, all passing. 17 smoke tests still pass.

Pillar: Self-Improvement (primary) + Revenue (detect broken revenue skills)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…patch, Path)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@lbartoszcze lbartoszcze closed this Feb 8, 2026
@lbartoszcze lbartoszcze reopened this Feb 8, 2026
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@lbartoszcze lbartoszcze closed this Feb 8, 2026
@lbartoszcze lbartoszcze reopened this Feb 8, 2026
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@lbartoszcze lbartoszcze closed this Feb 8, 2026
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.

1 participant