Repository navigation
Releases: openOODA-tools/oofzf
Releases · openOODA-tools/oofzf
Release list
oofzf v0.2.0 - Sovereign Interactive Fuzzy Finder & MCP Surface
Sovereign Release (v0.2.0)
- Production MCP Stdio Server (
--mcp): Full JSON-RPC 2.0 implementation with streaming object-boundary lexer framing, handling back-to-back concatenated messages ({}{}), EOF without trailing newlines, ping handler, and clean notification lifecycle (notifications/initialized,exit,shutdown). - 4 Structured MCP Tools:
fuzzy_match: Scores candidate string against query and returns match status, score, and exact character positions (query,candidate).rank_candidates: Ranks newline-delimited or JSON array items by fuzzy score with optional limit and score threshold (query,items,limit,threshold).filter_candidates: Filters candidate lines matching query with optional invert (query,items,invert).highlight_match: Styles matched runes in candidate text using semantic ANSI escapes and oote palettes (query,candidate,theme).
- CLI & Scorer Improvements:
- Support for
-f, --filter <QUERY>filter mode over stdin without entering TUI. - Support for
-q, --query <QUERY>,-1, --select-1fast single match selection,-0, --exit-0clean exit on empty matches. --no-colorANSI suppression and-t, --theme <NAME>active palette selection.- Attached short flag parsing (
-fap,-qmain,-t1982). - Empty queries handled gracefully: matches all items preserving input order with score 0.
- Bumped version to
0.2.0.
- Support for
- Tri-Distribution Packaging: Standalone native binary (
oofzf-linux-x86_64), Arch package (.pkg.tar.zst), Debian package (.deb), and Red Hat/Fedora RPM (.rpm) withdist/checksums.txtand sha256 digests. - Comprehensive 4-Tier QA Suite: 54 assertions covering CLI flags, MCP stdio protocol framing, all 4 MCP tools, negative trust & error responses (
-32600,-32601,-32602), double-run determinism, and performance benchmarks. - 100% openOODA Academy Compliant: Zero ambient authority (
&FsReadCap,&EnvCap), 16–256 line bounds per file, 4-element Academy headers, pure shims inanchor.oo, and directory density <= 8 pages.
oofzf v0.1.0
oofzf v0.1.0 - Sovereign Interactive Fuzzy Finder
Initial release of oofzf, a drop-in sovereign fuzzy finder and candidate ranker written in pure openOODA.
Highlights
- Subsequence Scoring: Case-insensitive substring matching with consecutive run bonuses and word boundary detection.
- TUI & Theming: Integrated with
ootepalettes via~/.openooda/theme.ootand$OODA_THEMEwith interactive prompt bars and match highlights. - Model Context Protocol (MCP): Native stdio server offering
fuzzy_matchandrank_candidatestools for LLM agent pairs. - Negative-Trust Architecture: Full capability bounding (
&FsReadCap,&ProcessCap,&EnvCap) with zero ambient authority. - Tri-Distribution Parity: Ready-to-install packages for Debian/Ubuntu (
.deb), Fedora/RHEL (.rpm), and Arch Linux (.pkg.tar.zstand PKGBUILD).