Skip to content

Ecosystem Boundaries

Agent Tool should stay narrow.

Adjacent layerBoundary
RuntimeRuntime executes and schedules. Tool records the callable capability and call facts.
PolicyPolicy decides. Tool describes risk and required permissions.
EvidenceEvidence verifies and audits. Tool links invocation and result facts.
ArtifactArtifact owns durable deliverables. Tool links results to artifacts.
UIUI renders and controls. Tool provides machine-readable state.
KnowledgeKnowledge provides source-grounded context. Tool may retrieve or cite it but does not own it.
SkillsSkills package instructions and workflows. Tool exposes executable capabilities.
MCP/OpenAPI/provider APIsNative protocols own wire semantics. Tool preserves mappings and adds agent-specific lifecycle.

Draft standard for portable agent tool declarations, runtime interfaces, invocations, progress, results, permissions, scheduling, and audit refs.