From b0299b82d749d4f6fe6b5dd715f7b5513244d4f2 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 25 Jun 2026 11:48:30 +0000 Subject: [PATCH] chore: version packages --- .changeset/codex-sdk-features.md | 17 ----------------- CHANGELOG.md | 18 ++++++++++++++++++ package.json | 2 +- 3 files changed, 19 insertions(+), 18 deletions(-) delete mode 100644 .changeset/codex-sdk-features.md diff --git a/.changeset/codex-sdk-features.md b/.changeset/codex-sdk-features.md deleted file mode 100644 index ad82271..0000000 --- a/.changeset/codex-sdk-features.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -"codex-a2a": minor ---- - -Upgrade `@openai/codex-sdk` to `^0.142.1` and surface two existing SDK capabilities: - -- **Thread resume**: capture and expose the Codex `thread_id` on `thread.started` - (`metadata.codexAgent.threadId`); resume a context's thread after LRU eviction or via a - client-supplied `metadata.codexAgent.threadId` (legacy `metadata.codexThreadId` accepted). -- **Image input**: forward A2A `image/*` file parts to Codex as `local_image` (inline bytes → - temp file; local `file://` paths scoped to the working directory). Agent card now declares - image input modes. - -Also exports a typed metadata contract so consumers don't hand-write magic keys: -`threadIdMetadata()`, `readThreadId()`, `CodexAgentEventKind`, `CodexAgentMetadata`, -`CODEX_AGENT_METADATA_KEY`, `LEGACY_THREAD_ID_KEY`, and `SUPPORTED_IMAGE_MIME_TYPES`. -`getWorkingDirectory` is deprecated in favor of `getThreadOptions().workingDirectory`. diff --git a/CHANGELOG.md b/CHANGELOG.md index 8fd8d7c..fdc31c5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,23 @@ # codex-a2a +## 0.4.0 + +### Minor Changes + +- 9543747: Upgrade `@openai/codex-sdk` to `^0.142.1` and surface two existing SDK capabilities: + + - **Thread resume**: capture and expose the Codex `thread_id` on `thread.started` + (`metadata.codexAgent.threadId`); resume a context's thread after LRU eviction or via a + client-supplied `metadata.codexAgent.threadId` (legacy `metadata.codexThreadId` accepted). + - **Image input**: forward A2A `image/*` file parts to Codex as `local_image` (inline bytes → + temp file; local `file://` paths scoped to the working directory). Agent card now declares + image input modes. + + Also exports a typed metadata contract so consumers don't hand-write magic keys: + `threadIdMetadata()`, `readThreadId()`, `CodexAgentEventKind`, `CodexAgentMetadata`, + `CODEX_AGENT_METADATA_KEY`, `LEGACY_THREAD_ID_KEY`, and `SUPPORTED_IMAGE_MIME_TYPES`. + `getWorkingDirectory` is deprecated in favor of `getThreadOptions().workingDirectory`. + ## 0.3.1 ### Patch Changes diff --git a/package.json b/package.json index 4a5ed3d..da56735 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "codex-a2a", - "version": "0.3.1", + "version": "0.4.0", "description": "A2A server adapter for OpenAI Codex", "keywords": [ "a2a",