Skip to content

0.1.0

Choose a tag to compare

@github-actions github-actions released this 05 Jun 18:33
7831c10

obitrain 0.1.0 — initial release

The command-line client for the Obitrain API: authenticate once, call any endpoint, and discover the API contract offline.

Highlights

  • Authentication — device-code login (obi auth login), token storage (auth set/auth clear), per-profile 0600 credential files, and ephemeral --token/OBI_TOKEN.
  • Generic requests — one obi api <PATH> passthrough (-X/-d/-q/-H/-o/--json/-n); bodies from inline JSON, @file, or stdin.
  • Offline discoveryobi schema searches a bundled OpenAPI contract; obi schema show renders params, payloads, responses, and referenced schemas with no network.
  • Agent-friendly — bodies to stdout, one-line JSON diagnostics to stderr, stable exit codes, and 404/405/422 repair hints.
  • Docs — published site with user and agent quickstarts.

Merging this PR tags 0.1.0, creates the GitHub Release, and publishes to PyPI.