Repository navigation
Releases: openOODA-tools/oofetch
Releases · openOODA-tools/oofetch
Release list
v0.2.0
Sovereign Release (v0.2.0)
• Production MCP Stdio Server (--mcp): Full JSON-RPC 2.0 stdio server with streaming object-boundary framing, handling concatenated messages ({}{}), EOF without trailing newlines, ping method handler, clean notification lifecycle (notifications/initialized, exit, shutdown), and proper error responses (-32600, -32601, -32602).
• 4 Clean, Robust MCP Tools:
host_info: Returns comprehensive host identity, OS, kernel, arch, uptime, packages, shell, terminal, cpu, memory, and active theme.system_posture: Returns numeric metrics (uptime_seconds,memory_used_percent,cpu_cores,package_count,package_manager).query_hardware: Queries detailed CPU model, vendor, cache size, total/free/available RAM, and swap total/used.render_mascot: Renders styled ASCII mascot or distribution logo art with optionalnameandthemearguments.
• CLI & Layout Improvements:
•--logo <DISTRO>: Select distribution emblem (arch, fedora, debian, ubuntu, linux).
•--mascot <NAME>: Select mascot vector (happy, alert, sleepy, idle, droid).
•--no-logo: Single-column layout omitting ASCII logo art.
•--json: Machine-readable JSON system posture payload.
•--no-color: Suppresses all ANSI escapes.
•--theme <NAME>: Override activeootecolor theme.
• Dynamic terminal width awareness (OO_COLUMNS,COLUMNS) collapsing to single-column on narrow screens (<50 columns).
• Bumped version output to0.2.0.
• Tri-Distribution Packaging: Standalone native binary (oofetch-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: 66 assertions covering CLI flags, JSON output, logos, mascots, all 4 MCP tools, concatenated JSON-RPC messages, EOF without newline, error responses (-32600,-32601,-32602), double-run determinism, and installer smoke tests.
• 100% openOODA Academy Compliant: Zero ambient authority (&FsReadCap,&ProcessCap,&EnvCap), 16–256 line bounds per file, 4-element Academy headers, pure shims inanchor.oo, and directory density <= 8 pages.
oofetch v0.1.0
Sovereign system fetch and posture showcase with oote swatches and Model Context Protocol (MCP) surface.