Skip to content

Interoperability

Agent Context is a bridge standard. It should preserve native ids and map to adjacent standards by refs.

Agent Runtime

When Agent Context is used by Agent Runtime-compatible systems, context records should be referenced from RuntimeEvent, ThreadReadModel, TaskSnapshot, and EvidencePack rather than copied into runtime status.

Agent Context factRuntime relationship
Context envelopeSnapshot of context available to session_id/thread_id/turn_id.
Selection and budget recordsExplain why context was selected, omitted, truncated, or deferred.
Assembly and injection recordsExplain what actually became visible to a model, tool, UI, runtime, or peer agent.
Missing-context recordsProduce explicit missing facts or follow-up actions without becoming approval state.
Compaction summariesPreserve context boundaries and source refs without becoming final answer text.
Policy/evidence refsLet Agent Policy and Agent Evidence join context to decisions and packs.

Agent Context MUST NOT declare turn completion, tool success, task status, or permission grants. Those are runtime, tool, task, and policy facts.

MCP

Map MCP resources, resource templates, roots, prompts, resource links, annotations, and JSON-RPC ids into source refs, context items, and external mappings.

A2A

Map A2A contextId, task ids, messages, parts, artifacts, and agent skills into peer-agent source refs and handoff envelopes.

OpenTelemetry

Map trace ids, span ids, GenAI operation names, prompt events, token usage, and conversation/session attributes into telemetry refs.

W3C PROV and Web Annotation

Use PROV-style entity/activity/agent relationships for derivation and attribution. Use Web Annotation-style selectors for precise source anchoring.

Fixed rule

Interoperability means preserving foreign identity. Do not collapse native protocols into Agent Context-only ids.

Draft standard for portable agent context surfaces, selection, budgets, injection, compaction, and missing-context facts.