Repository navigation
How should source-only deepagents-evals CLI bugs be reported? #6570
Replies: 2 comments
|
I reproduced this on current For the source-only
I also checked The smallest fix appears to be in If this Discussion is sufficient as the contribution approval thread, I'm happy to add focused regression tests and a minimal fix. Otherwise, I can file a separate Issue first. |
|
Thanks, Riconas Sun (@RiconasSun), for independently confirming this on current I'd like to submit this existing patch and avoid duplicate work. Could a maintainer confirm how to report this source-only bug and whether I can be assigned to implement it? The Bug Report form requires a latest-release reproduction that I cannot truthfully confirm for the placeholder PyPI package. If an Issue is required for assignment and PR linkage, please advise how to handle that form requirement; I can then link the focused PR to the approved Issue. |
Uh oh!
There was an error while loading. Please reload this page.
I found a reproducible exit-code bug in the
deepagents-evals runCLI on monorepomainat0c756c4f8.libs/evals/tests/evals/pytest_reporter.py::pytest_sessionfinish()intentionally resets pytest exit status 1 to 0 after failed tests so aggregation can finish.libs/evals/deepagents_evals/cli.py::_cmd_run()checks only that subprocess status, so a run whose report contains{"failed": 1}exits 0. Automated callers therefore see success for a failed evaluation.trialsandaggregatealready inspect report failure counts.A network-free CLI reproduction:
Observed on
main:0; expected:1when the report records a failed evaluation. A separate check through the real reporter hooks producedpytest_exit=0andreport_failed=1. Related #3221 introduced the unified CLI, and #2932 addresses the no-tests-run exit, not this path.I would report this with the Bug Report template, but its required checklist says the bug must reproduce with the latest released version. The published
deepagents-evals==0.0.1package is a placeholder; this CLI exists only in monorepo source, so I cannot truthfully check that item. What is the preferred route for a source-only evals bug? If this discussion can serve as the approved contribution link, I can provide a focused fix and regression tests once a maintainer approves the work and assigns me (@dakjdakd). Otherwise I can file an Issue through the route you recommend.All reactions