Skip to content

fix(fleet): Jon agent registers with empty skill list — causes orphaned skill detection #24

@mabry1985

Description

@mabry1985

Problem

The jon agent (protoContent) is reachable via A2A (2ms latency, card available) but advertises zero skills in its agent card. The fleet health monitor flags this as orphanedSkillCount: 1.

Evidence

From agent_health domain snapshot:

"jon": {
  "skills": [],
  "executorType": "a2a",
  "reachable": true,
  "latencyMs": 2,
  "cardAvailable": true
}

The GOAP goal fleet.no_skill_orphaned is violated because Jon's skills (chat, content strategy, antagonistic review) are expected by the system but not declared in the A2A card.

Expected

Jon's A2A agent card should declare its supported skills (at minimum chat). The AgentCardProvider or Jon's /.well-known/agent.json needs to include the skill list.

Impact

  • GOAP fires autonomous dispatch every tick to investigate this
  • Any action routing to Jon's skills silently fails
  • Fleet health dashboard shows degraded state

Fix

Update Jon's A2A card to declare skills, or update the agent registration in agents.yaml to include the expected skill names.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions