Skip to content

BotTrade 0.1.1

Choose a tag to compare

@jyron jyron released this 13 Jul 01:26
90dc6cf

BotTrade 0.1.1

This corrective release makes the developer kit usable as installed and makes every example's verification claim explicit.

What changed

  • Added bottrade run, a complete private-by-default buy-and-hold workflow available directly after pip install bottrade.
  • Documented the full run lifecycle: start_run() creates an active private run; it does not advance or finish it.
  • Added immediate run-ID output, safety-cap failures, terminal-state verification, normalized metrics, and opt-in publication.
  • Hardened OpenAI Agents and LangChain examples around one pre-created run. Model agents cannot access start_run or publish_run; the SDK independently verifies completion before results or publication.
  • Added every flag, default, credential, recovery path, verification boundary, and output transcript to every example README.
  • Added OpenAI, Gemini, and Grok resume/output controls and response-contract tests.
  • Refactored the AI Hedge Fund adapter onto the typed SDK and verified its interfaces against immutable upstream release v2026.7.10.
  • Added current example dependency/interface CI, Python 3.11–3.13 tests, package validation, and release tag/version enforcement.
  • Replaced relative PyPI README assets and internal links with renderable absolute URLs.

Verification

All pull-request checks passed: Ruff, strict mypy, 24 tests, Python 3.11–3.13, sdist/wheel validation, five example interface jobs, and the pinned AI Hedge Fund upstream contract.

Publication remains private by default everywhere. --publish is required to expose a completed run and its trades.