Temi-owned convenience SDKs and conformance tooling for Codex.
The Codex app-server generated artifacts are the protocol truth:
codex app-server generate-json-schemacodex app-server generate-ts
This repository wraps the upstream TypeScript and Python SDKs where they exist, adds an Elixir SDK, and keeps low-level transport behavior covered by shared conformance fixtures.
packages/typescript- npm package@usetemi/codex-sdkpackages/python- PyPI packageusetemi-codex-sdkpackages/elixir- Hex package:usetemi_codex_sdkpackages/go- Go modulegithub.com/usetemi/codex-sdk/packages/gopackages/conformance- shared behavior fixtures
npm install @usetemi/codex-sdk@0.130.0-1
pip install usetemi-codex-sdk
# Elixir: add {:usetemi_codex_sdk, "0.130.0-1"} to mix.exs, then:
mix deps.get
go get github.com/usetemi/codex-sdk/packages/go@v0.130.0-1For Elixir, add the package to mix.exs:
def deps do
[
{:usetemi_codex_sdk, "0.130.0-1"}
]
endUntil Codex reaches 1.0.0, CI tests latest Codex plus releases from the previous month. Compatibility claims should cite tested Codex versions, not broad semver ranges.
Run each package's local checks:
npm run checkPackage versions track the stable Codex version they target. Publishing is handled by the GitHub release workflow; see docs/releasing.md.
MIT