Files
content-ingestion-agent/app/card.py
Jonathan Boniface d8a4b6b3c1
Some checks failed
quality-gates / verify (push) Failing after 7s
fix: files manually
2026-09-01 17:21:58 +01:00

25 lines
503 B
Python

from dataclasses import dataclass
@dataclass(frozen=True)
class AgentSkill:
id: str
name: str
description: str
@dataclass(frozen=True)
class AgentCard:
name: str
description: str
version: str
skills: tuple[str, ...]
AGENT_CARD = AgentCard(
name="content-ingestion-agent",
description="Ingest governed knowledge content from source control and publish it to a CMS.",
version="1.0.0",
skills=("ingest_github", "publish_sharepoint", "validate_content"),
)