Skip to content

Keesan12/Martin-Loop

vmcp-v0.3.2 scope: mcp Bugfix

This release fixes issues for SREs watching stability and regressions.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

agent-runtime ai-agent-runtime ai-coding-agents ai-control-plane ai-governance ai-safety
+13 more
audit-trail budget-enforcement claude-code codex coding-agents control-plane governed-runtime llmops mcp model-context-protocol observability policy-as-code rollback

Summary

AI summary

Fixes validation so spend‑limit requests with engine "gemini" are no longer rejected.

Changes in this release

Bugfix Medium

Accepts engine: "gemini" with budget fields in martin_run, martin_preflight, and martin_doctor.

Accepts engine: "gemini" with budget fields in martin_run, martin_preflight, and martin_doctor.

Source: llm_adapter@2026-06-13

Confidence: high

Full changelog

@martinloop/mcp 0.3.2

0.3.2 is a validation hotfix for the standalone MartinLoop MCP server.

Release story

Fix a tool-input validation gap that could reject valid spend-limit requests.

What changed

  • martin_run, martin_preflight, and martin_doctor now accept engine: "gemini", matching the engines the run loop already supports.
  • Previously, any call that combined engine: "gemini" with a budget field (for example maxUsd) was rejected with Invalid engine., even though Gemini-backed runs were otherwise fully supported.
  • No other tool inputs, defaults, or behaviors changed.

Why this matters

If you set a spend limit or budget for a Gemini-backed run through the MCP tools, that request now validates correctly instead of being rejected.

Out of scope

  • opt-in execution controls (planned for 0.3.3)
  • new tools or schema fields
  • changes to budget enforcement behavior

Release gate

Setting a spend limit on any supported engine - Claude, Codex, or Gemini - through martin_run, martin_preflight, or martin_doctor must validate successfully.

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

Track Keesan12/Martin-Loop

Get notified when new releases ship.

Sign up free

About Keesan12/Martin-Loop

All releases →

Related context

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]