Agent spec

Agent spec

Agent spec

The manifest format—agent, tool, policy, secrets, and conventions.

The Phrony Agent Spec is an open standard for production agents. Declare an agent in a versioned manifest; a compliant runtime loads it on every run, enforces what it allows, and emits a structured trace.

Concepts

Agent

The kind: Agent document—metadata, spec, limits, output, and worked examples.

Secrets

Credential references—fromEnv, model binding, run-time resolution, and session encryption.

Tool

kind: Tool — contracts, schemas, and default policies (no endpoints).

Policy

Conditions, portable decision, authority_ref, and decision.runtime.

Tools

Agent spec.tools — logical refs, schema overrides, and policy attachment.

Bundle

kind: Bundle — multi-agent closure, lockfile versioning, vendored identity, and publish flow.

Agent delegation

spec.agents delegation — pinned targets inside a Bundle, nested sessions, and limits.

MCP servers

spec.mcp_servers and MCP-backed bindings — remote tools with static schemas.