Devstral Small 2: serve.sh, baseline.py without thinking args, repair rate, activation error message fix, stop rule in chain (run base 21000)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014aUaQeLnwbb1zTpN7kHeat
This commit is contained in:
Kral
2026-10-04 08:57:12 +02:00
parent e84ea43a3d
commit 8d1db9c67c
5 changed files with 56 additions and 21 deletions

View File

@@ -43,8 +43,8 @@ def activation_messages(text, is_error=False):
return []
msgs = (obj.get("activation") or {}).get("messages") or obj.get("messages") or []
out = [str(m.get("message", ""))[:300] for m in msgs if isinstance(m, dict) and m.get("severity") == "E"]
if not out and is_error:
out = [str(obj.get("message") or text)[:300]]
if not out and (is_error or obj.get("success") is False):
out = [str(obj.get("error") or obj.get("message") or text)[:300]] # {"success":false,"error":...} of a failed write
return out