Skip to content

nfemmanuel/iranti

v0.3.5 Feature

This release adds 2 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

Affected surfaces

auth rbac breaking_upgrade

Summary

AI summary

Added global and per‑project Iranti protocol enforcement hooks.

Full changelog

Iranti v0.3.5

4-Layer Protocol Enforcement

  • Layer 3: iranti claude-hook now injects a 6-step protocol reminder into every UserPromptSubmit context — agents get attend/write rules in every turn, not just session start.
  • Layer 4: iranti_handshake operatingRules now includes the WRITE FORMAT STANDARD — every agent on any Iranti instance receives compliant write instructions (entity scoping, absolutePath/lines/before/after/verify/why, negative findings for web searches, command+output for system state).

Global Setup Commands

  • iranti claude-setup --global — installs a protocol-reminder hook into ~/.claude/settings.json so every Claude Code session on the machine gets Iranti protocol enforcement.
  • iranti claude-unsetup --global — removes the global hook.
  • iranti codex-setup --global — writes a self-disabling Iranti protocol block to ~/AGENTS.md for Codex global enforcement.
  • iranti codex-unsetup --global — removes the block from ~/AGENTS.md.

Per-Project Teardown

  • iranti claude-unsetup — removes Iranti hooks from .claude/settings.local.json, MCP entries from .mcp.json / .vscode/mcp.json, and the iranti block from CLAUDE.md.
  • iranti codex-unsetup — removes the iranti block from project-level AGENTS.md.

CI

  • All hardening-fast suites passing (contracts, runtime-lifecycle, cli-process-safety, setup-upgrade-lifecycle, uninstall-lifecycle, session-recovery, claude-hook, cli-surface 149/149).

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 nfemmanuel/iranti

Get notified when new releases ship.

Sign up free

About nfemmanuel/iranti

Persistent shared memory for AI coding agents. Stores facts as `entity/key/value` triples with hybrid semantic search, task checkpoints, and conflict resolution — shared across Claude Code, Codex CLI, and GitHub Copilot.

All releases →

Beta — feedback welcome: [email protected]