Skip to content

switch to bt#85

Open
Olmo Maldonado (ibolmo) wants to merge 24 commits intomainfrom
bt-cli
Open

switch to bt#85
Olmo Maldonado (ibolmo) wants to merge 24 commits intomainfrom
bt-cli

Conversation

@ibolmo
Copy link
Contributor

No description provided.

@github-actions
Copy link

github-actions bot commented Mar 6, 2026

Braintrust eval report

Say Hi Bot Python (bt-cli-1773705972)

@github-actions
Copy link

github-actions bot commented Mar 6, 2026

Braintrust eval report

Say Hi Bot Python (bt-cli-1773705972-c13f506f)

@github-actions
Copy link

github-actions bot commented Mar 6, 2026

Braintrust eval report

Say Hi Bot (bt-cli-1773705980)

@github-actions
Copy link

github-actions bot commented Mar 6, 2026

@github-actions
Copy link

github-actions bot commented Mar 6, 2026

Braintrust eval report

Say Hi Bot (bt-cli-1773706012)

Olmo Maldonado (ibolmo) and others added 9 commits March 6, 2026 16:54
- Add bt --version, PYTHONUNBUFFERED=1, and python3 version check to
  help diagnose Python eval failures in CI
- Update test-eval-py to require braintrust>=0.8.0 (was 0.0.160) so
  bt's canary eval-runner.py can import braintrust.parameters
- Regenerate uv.lock with braintrust 0.8.0

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
uv sync creates .venv but doesn't activate it, so bt's find_python_binary()
falls back to system python3 which has no braintrust installed.
Export VIRTUAL_ENV and add venv/bin to PATH so bt picks up the right Python.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Update README and set bt version to latest stable

Update README with clearer documentation including new input names,
deprecation notices, and separate examples for Node.js and Python
workflows. Also set the default bt version to latest stable instead of
a canary build, and configure the uv workflow to properly set up the
Python virtual environment.
@ibolmo Olmo Maldonado (ibolmo) marked this pull request as ready for review March 9, 2026 17:21
Wait for both stdout and stderr `end` events before settling the
promise,
preventing loss of buffered data when `close` fires early. Include
non-JSON stdout lines in error details alongside stderr.
Add support for `uv` package manager's virtual environment and allow
PR comment functionality to work locally with `act` by gracefully
degrading when GitHub API is unavailable.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant