Conversation
| email sending domains. | ||
|
|
||
| See [verified domains](https://inkbox.ai/docs/capabilities/verified-domains) for | ||
| expiry, transfer, and recovery rules. These methods require version 0.6.5 or later. |
There was a problem hiding this comment.
codex: [P2] The minimum supported version here is incorrect: these resources and commands are introduced by this PR’s 0.6.11 release, not 0.6.5. A reader retaining 0.6.5–0.6.10 cannot run the examples. Please align all seven README/skill occurrences with the actual feature release version, and keep that floor synchronized if the version changes while updating this branch to current main.
|
codex: [P1] Choose an unused release version before publishing this stack. |
Executive Summary
Adds verified organization domains and agent affiliations to the Python, TypeScript, Rust, and CLI packages in version 0.6.11.
Description
Adds organization-domain resources and identity affiliation methods across all three SDKs, plus
organization-domainandidentity domain-affiliationCLI commands. Public directory methods and iterators carry the exact-domain filter across pages. A2A participant, message, and webhook types expose optional domain assertions and the actual webhook message sender.Updates examples, skills, integration scenarios, and the changelog. SDK/CLI versions, lockfiles, User-Agent constants, and the Claude plugin move to 0.6.11; the bundled Codex and Cursor manifests receive patch bumps to 0.1.6 and 1.0.4.
Reason
Developers need to associate agents with domains their organization controls and inspect that affiliation through the same SDK and CLI surfaces used for A2A.
Decisions
..Default::default()available for directory options.Testing
uv run ruff check .,uv lock --check, anduv run pytest --no-cov -qpassed; 1,099 tests passed, 3 skipped.npm run buildandnpm test -- --runpassed; 1,098 tests passed, 3 skipped.cargo testpassed 262 tests;cargo test --features tunnels-runtimepassed 345 tests, with 3 doc tests passing in each run.cargo fmt --checkandcargo clippy --all-targets --all-features -- -D warningspassed.npm testpassed all 135 tests using a locally packed TypeScript SDK 0.6.11.client.organization_domains.create/get/verify/transfer/delete(Python),client.organizationDomains(TypeScript), andclient.organization_domains()(Rust): preserve TXT instructions, timestamps, unknown states, encoded claim IDs, and pagination.inkbox identity domain-affiliation set helper CLAIM_ID --visibility hidden: sends an explicit false publication choice; omitting--visibilityfails before making a request.inkbox a2a directory --public --verified-domain example.com: carries the filter and cursor; organization scope rejects the filter.Release dependency
Release after the organization-domain API is available. Publish
@inkbox/sdkbefore@inkbox/cli, then release the Python and Rust packages according toRELEASING.md.