0.4.2
The OpenAI Agents facet now maps compaction_item_created run items (new in @openai/agents 0.14.3) onto AgJSON’s first-class compaction content block — the same shape the Claude facet already emits for its compaction markers. Two frameworks’ context-compaction, one folded vocabulary: a consumer that renders or replays compaction handles both without knowing which framework produced the stream.
- The replay-load-bearing
encrypted_contentblob rides the block’s ciphertext opaque (provider: "openai"), mirroring the Claude mapping exactly. - Previously these items fell through to the lossless
ext.openai.unparsedchannel — nothing was dropped, but nothing converged either.
Verification refresh
Every facet’s compatibility table on npm now carries the week’s evidence: Claude Agent SDK 0.3.226 (five patches, wire-no-op — SDKMessage union verified unchanged), OpenAI Agents 0.14.3, Google ADK 1.6.0 + genai 2.16.0 (full d.ts inventory diff: Part/Event/LlmResponse all zero-delta), and the Vercel AI 7.0.58 provider-utils-aligned trio.