harness-evolver
Advanced tools
| { | ||
| "name": "harness-evolver", | ||
| "description": "LangSmith-native autonomous agent optimization \u2014 evolves LLM agent code using multi-agent proposers, LangSmith experiments, and git worktrees", | ||
| "version": "6.4.1", | ||
| "version": "6.4.2", | ||
| "author": { | ||
@@ -6,0 +6,0 @@ "name": "Raphael Valdetaro" |
+1
-1
| { | ||
| "name": "harness-evolver", | ||
| "version": "6.4.1", | ||
| "version": "6.4.2", | ||
| "description": "LangSmith-native autonomous agent optimization for Claude Code", | ||
@@ -5,0 +5,0 @@ "author": "Raphael Valdetaro", |
@@ -101,2 +101,8 @@ #!/usr/bin/env python3 | ||
| # Collect error from both LangSmith run-level and agent outputs | ||
| run_error = run.error[:200] if run.error else None | ||
| outputs_error = "" | ||
| if run.outputs and isinstance(run.outputs, dict): | ||
| outputs_error = str(run.outputs.get("error", ""))[:200] | ||
| per_example[example_id] = { | ||
@@ -108,3 +114,4 @@ "score": weighted_score(scores, weights), | ||
| "latency_ms": latency_ms, | ||
| "error": run.error[:200] if run.error else None, | ||
| "error": run_error, | ||
| "outputs_error": outputs_error, | ||
| "input_preview": str(run.inputs)[:200] if run.inputs else "", | ||
@@ -120,3 +127,4 @@ "output_preview": str(run.outputs)[:200] if run.outputs else "", | ||
| for eid, data in per_example.items(): | ||
| error_text = (data.get("error") or "") | ||
| # Check both run.error (SDK-level) and outputs.error (agent-level subprocess failures) | ||
| error_text = (data.get("error") or "") + " " + (data.get("outputs_error") or "") | ||
| is_rate_limited = bool(RATE_LIMIT_RE.search(error_text)) | ||
@@ -123,0 +131,0 @@ if is_rate_limited: |
AI-detected potential code anomaly
Supply chain riskAI has identified unusual behaviors that may pose a security risk.
AI-detected potential code anomaly
Supply chain riskAI has identified unusual behaviors that may pose a security risk.
359260
0.13%6539
0.11%