Skip to content

nfemmanuel/iranti

v0.3.19 Breaking

This release includes 1 breaking change for platform teams planning a safe upgrade.

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

✓ No known CVEs patched in this version

Summary

AI summary

Renamed compliance reason field and added search suggestion stopword filtering.

Full changelog

Attend Protocol Quality Improvements

Improved

  • Compliance context-awareness for chatter turns. turnsWithoutWrite no longer escalates on pure chatter turns (pre-response → post-response with no mid-turn activity). Only turns where the agent performed tool work count toward the write compliance threshold.
  • Search suggestion stopword filtering. Added tokenizeForSearch() with ~80 stopwords. Conversational turns like "Give me possible ideas" no longer produce search suggestions with generic terms.
  • Attend reason clarity. Renamed memory_needed_no_facts to memory_checked_no_match. Added memorySearchPerformed and memoryResultsConsidered fields to AttendResult for transparent search reporting.
  • Auto-capture observability. Post-response attend now surfaces PostResponseCaptureInfo showing how many facts were extracted, written, and skipped by rememberAssistantResponseFacts.
  • Semantic tag-aware retrieval. observe() now accepts an optional semanticFilter (domains, intents, scopes, tags) and boosts matching facts during ranking via semanticMatchScore().

Testing

  • 5 new test files with 33 scenarios covering all 5 features
  • All existing test suites pass with zero regressions

Breaking Changes

  • Renamed `memory_needed_no_facts` to `memory_checked_no_match` in AttendResult.

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]