Agent Protocol v1.1.1 for capability manifests and delegation chains
npm install @cpms/agentAgent Protocol v1.1.1 for describing AI/automation agents, their capabilities, resources, delegation graph, and URN bindings. Ships immutable helpers for validation, cataloging, diffing, and normalization.
``bash`
pnpm add @cpms/agentor
npm install @cpms/agent
`js
import { createAgentProtocol } from '@cpms/agent';
const agent = createAgentProtocol({
agent: { id: 'proto.writer', name: 'Protocol Writer', version: '1.1.1' },
capabilities: {
tools: [{ name: 'manifest.validate', description: 'Validate manifests' }]
}
});
const validation = agent.validate(['agent.identity', 'capabilities.tools']);
const card = agent.generateAgentCard?.();
`
- Immutable manifest factory with lifecycle metadata.
- Validator registry (registerValidator, runValidators).
- Catalog builder for relationship analysis.
- Diff + normalization helpers for comparing agent revisions.
- Query DSL for delegations and resource discovery.
- pnpm build – tsup bundle to dist/.pnpm dev
- – watch mode.pnpm check-size` – enforce size budget.
-
MIT © Cross-Protocol Manifest System