4 Commits

Author SHA1 Message Date
dd8285e1ce test(benchmarks): rewrite benchmark runner and add brain scenarios
Fixes:
1. Rewrote run_competitive_benchmark.py to test BOTH capabilities:
   - Telepathic (JSON element extraction)
   - Brain (Free-text action extraction with format_json=False)
2. Normalizes scores by averaging per-scenario (fixes score inflation
   where models with more scenarios tested scored higher but were marked unsuitable).
3. Added 4 new brain_action scenarios to ensure the 'think=false' code path
   is actively benchmarked going forward.
4. Added test_benchmark_integrity.py to lock in scenario format rules.
5. Cleared stale llm_benchmarks.json data to force clean re-evaluations.
2026-04-29 00:14:29 +02:00
e9201e0e30 feat(diagnostics): dump screenshots with xmls and limit retention to 5 2026-04-27 13:40:53 +02:00
144d6401b5 feat: complete modular plugin refactor with 100% E2E coverage for interactions 2026-04-25 20:58:07 +02:00
89f14463c5 update 2026-04-17 00:44:41 +02:00