Skip to content

Keesan12/Martin-Loop

v0.3.15 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

✓ 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

Added martin mode and martin clean commands, fixed preflight gate over‑rejection, and improved start output to recommend automode.

Full changelog

Automode control + preflight fix + proactive onboarding

New: martin mode — control how MartinLoop works

martin mode          # show current mode
martin mode auto     # full autonomous governance (default, recommended)
martin mode plan     # show plan before executing, you approve
martin mode edits    # show each file change before writing

Stored in ~/.martin/config.json — persists across sessions.

New: martin clean — remove MartinLoop artifacts

martin clean         # remove _martin/ from current repo
martin clean --runs  # remove old run records (>30 days)

Fixed: preflight gate no longer over-rejects

The preflight check was matching on exact objective text hash — any minor wording difference between martin preflight "..." and martin run "..." broke the receipt chain. Now matches on working directory + engine only.

Session-start is no longer required when an estimate receipt exists — estimate proves governance happened.

Improved: martin start shows mode recommendation

First line now shows current mode and how to change it:

Mode: automode recommended — martin mode auto (governs autonomously, best for most work)

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

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]