This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+13 more
Summary
AI summaryMartinLoop now tracks pre‑work burn and provides route classification with configurable routing policies.
Full changelog
The Problem
Multi-agent coding systems spend 30–70% of their budget on manager, router, and planner calls before a single line of code changes. You see "$4.82 for a bug fix" and assume the agent was writing code the whole time. It wasn't — $2.31 of that was spent deciding what to do.
MartinLoop now tracks and reports that.
What's New
Pre Work Burn on Every Receipt
Every run receipt now shows how much was spent before the agent's first meaningful code change:
Pre Work Burn: $2.31 / $4.82 total (48%)
Time to first delta: 11m 32s
Route recommendation: direct_worker_next_time
Pre Work Burn measures cost accumulated before the first real file edit — not metadata, lockfiles, or cache writes.
Route Classification
classifyRoute() scores task complexity and recommends the right execution mode:
- Direct — short, scoped, single-file tasks skip coordination overhead
- Manager — security-sensitive, multi-file, or architectural tasks get orchestration
- Consensus — security + migration combined triggers multi-reviewer mode
Considers objective length, file scope, keyword signals, and historical success rates.
Routing Policy
Control coordination cost with configurable caps:
routing:
maxPreworkBudgetPct: 25
maxPreworkCostUsd: 2.00
maxManagerCalls: 2
skipOrchestrationIfConfidenceAbove: 0.85
Cost-per-Outcome Metrics
New metrics on every receipt: cost per accepted change, cost per attempt, acceptance rate, and wasted coordination spend.
Install
npm install -g [email protected]
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Keesan12/Martin-Loop
All releases →Related context
Related tools
Earlier breaking changes
- vmcp-v0.1.3 martin_status uses oneOf for selector exclusivity, latest as const.
- vmcp-v0.1.3 maxIterations and maxTokens modeled as integers in tool schemas.
- vmcp-v0.1.3 Tool schemas enforce additionalProperties: false on public contracts.
- vmcp-v0.1.3 Packaged artifacts now require and ship server.json alongside package.json.
Beta — feedback welcome: [email protected]