Skip to content

Prepare CLI Metadata and targeting support - #11

Merged
bardonadam merged 11 commits into
mainfrom
codex/sdk-metadata
Sep 15, 2026
Merged

bardonadam merged 11 commits into
mainfrom
codex/sdk-metadata

Conversation

@bardonadam

Copy link
Copy Markdown
Contributor

Adds Metadata JSON/file input, final Tags/Metadata on managed stream ending, and Push Notification app deep links. Live Activity actions accept HTTP, HTTPS, and Shortcuts; media and webhook URLs remain HTTPS-only.

The README now follows the SDK documentation, and PR CI runs request-serialization tests and lint. Existing convenience-field omissions remain intentional.

Validation: 72 CLI tests and syntax lint pass. Version remains 1.10.0. No tags or package publishing; hold for the coordinated SDK release approval.

bardonadam added 11 commits September 15, 2026 19:50
Add final stream history fields and app deep links while keeping SDK docs and README aligned.

Verification: 72 tests and syntax lint passed.

Initiated-by: user

Implemented-by: codex
Preserve native metadata values and clearing semantics, extend legacy and stream-end history fields, and align the README with the pending SDK documentation. Package versions remain unchanged; release requires separate approval.

Verification: local SDK tests passed against the regenerated contract; README code-fence preservation check passed.

Initiated-by: user

Implemented-by: codex
Repeat supported destinations within each relevant section, use iOS Shortcut terminology, and remove app-version notes. Live Activity action support remains unchanged.

Verification: README sync check passed; code fences unchanged; Markdown links and whitespace checked.

Initiated-by: user
Implemented-by: codex
Keep Source Code resources in website docs only. Preserve package links and omit the empty Go resource section.

Verification: README converter test and six-repository sync check passed; scoped diffs checked.

Initiated-by: user
Implemented-by: codex
Use standalone preview images and captions in SDK READMEs; retain the website grid source.

Verification: converter test and six-repository sync check passed; all preview images and code fences preserved.

Initiated-by: user
Implemented-by: codex
Match the SDK documentation feature priority. Section content and code examples are unchanged.

Verification: section contents compared before and after; README sync and whitespace checks passed.

Initiated-by: user
Implemented-by: codex
Describe metadata as extra information and remove the paragraph about supported operations and replacement behavior, matching the reviewed SDK docs.

Verification: README sync check passed; code examples and other sections unchanged.

Initiated-by: user
Implemented-by: codex
Include the notification message in Metadata examples and remove the final Tags and Metadata paragraph as requested.

Verification: README sync and whitespace checks passed; inspected changes limited to the requested example and paragraph.

Initiated-by: user
Implemented-by: codex
Expand metadata and content-state objects to one field per line for readability.

Verification: sync check passed; example tokens and CLI JSON values preserved; Python example syntax checked.

Initiated-by: user
Implemented-by: codex
Bump package and SDK identification versions to 1.11.0. Keep the release summary focused on Metadata, Tags, and iOS deep links. Generated package version metadata was regenerated from the unchanged API contract.

Verification: package test suite passed; version metadata and scoped diffs checked. No release tags or package publishing.

Initiated-by: user
Implemented-by: codex
Use the published SDK with Metadata and expanded Tags support. Verified 72 CLI tests and lint against the npm 1.11.0 tarball.

Initiated-by: user
Implemented-by: codex
@bardonadam
bardonadam marked this pull request as ready for review September 15, 2026 14:26
@bardonadam
bardonadam merged commit 6429872 into main Sep 15, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant