Skip to content

v0.27.4

Choose a tag to compare

@mohanagy mohanagy released this 28 May 21:48
· 236 commits to main since this release
b22a612

What's changed

Fixed

  • runNativeAgentArmWithTimeout abort/settle race: after aborting a timed-out arm, a 200 ms grace window lets the runner fully settle before timed_out is recorded — preventing a partially-completed result from being misclassified. Truly stuck arms still resolve via the grace timeout.
  • assessNativeAgentPromptContract returns not_measured for post-pack broad exploration: broad exploration after a pack call can be justified by missing context or coverage gaps that the trace model doesn't capture, so marking it violated caused false failures.
  • suggestBenchmarkGraphScope normalises absolute source_file paths: project root is inferred and stripped before scope extraction, so the reported scope is the project name instead of the first filesystem segment.
  • candidateScopes in MCP response evidence handles absolute and Windows paths: scope detection now finds the segment immediately before a generic directory marker (src, test, lib, …) rather than splitting on the first /.

Full changelog: https://github.com/mohanagy/madar/blob/main/CHANGELOG.md#0274---2026-05-29