Skip to content

v1.0.1 — Sealed release

Choose a tag to compare

@jp5lab jp5lab released this 16 May 20:48
· 106 commits to main since this release

FlowOtter v1.0.1 — sealed release. v1 is feature-frozen; bug & security fixes only.

60 MCP tools across read / author / deploy / dangerous tiers with byte-identical idempotent compilation, snapshot-before-deploy with hash-drift refusal, multi-target state isolation, and substring-level secret redaction. See CHANGELOG.md for the full per-version history.

Quickstart

```bash
git clone https://github.com/jp5lab/flow-otter.git
cd flow-otter
npm install
npm run build
```

Restart your MCP client (Claude Code / Cursor / etc.) in this directory and the project-scoped `.mcp.json` registers FlowOtter automatically. Read-tier tools are available immediately; write/deploy/dangerous tiers stay gated behind env flags documented in the Safety Model section.

What's in v1.0.1

  • 60 MCP tools (26 read, 24 author, 3 deploy, 7 dangerous) — see docs/TOOL_REFERENCE.md
  • Snapshot/diff/deploy pipeline with drift detection, rev-mismatch retry, and partial-deploy verify-by-hash recovery
  • In-toolkit debug observation via Node-RED `/comms` WebSocket (`get_recent_debug_messages`)
  • 28 built-in templates including a handful loosely inspired by industrial-HMI patterns (would need significant further development for actual industrial deployment — see the Showcase section of the README)
  • 521 unit + 17 property + 82 integration tests; 0 unit / 0 integration gaps across all 60 tools