Repository navigation
BotTrade 0.1.1
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 afterpip 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_runorpublish_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.