protocols • AI Agent SDK
Protocols for pluggable skill sources and invocation policies.
protocols
AI Agent
Protocols for pluggable skill sources and invocation policies.
Core SDK stays protocol-driven (see AGENTS.md §4.1). These protocols let wrappers or paid tiers plug in alternative skill storage (HTTP registry, plugin bundle, enterprise policy) without touching the core.
Import
from praisonaiagents.skills import protocolsClasses
RemoteSkillSourceProtocol
A declarative remote source that syncs skills into a local cache.
SkillSourceProtocolAbstract source of skills.
SkillInvocationPolicyProtocolGatekeeps whether user/model can invoke a given skill.
SkillMutatorProtocolAgent-managed skill CRUD operations.
SkillsCatalogProtocolMetadata listing for skills — UI catalog pages.
SkillReviewProtocolPolicy for the autonomous skill self-improvement loop.
DefaultSkillReviewPolicyDefault, conservative skill-review policy.