Skip to content

oosh v0.4.0 — Cyberpunk Terminal UI & Ambient Magic

Choose a tag to compare

@UberMetroid UberMetroid released this 01 Oct 15:07
· 33 commits to main since this release

oosh v0.4.0: Cyberpunk Terminal UI, Remedy Diagnostics, Intent Synthesis & Varlink IPC

A massive leap forward in interactive shell design and agentic computing.

1. Cyberpunk Terminal UI & Ambient Dock

  • ANSI TrueColor Palette: 24-bit TrueColor cyber theme (neon cyan, electric amber, ultraviolet, toxic green, and shaded drop blocks ░▒▓).
  • Live Ambient Status Dock: Displays real-time context badges for sovereign user identity, active git branch ( main), openOODA capability tokens (◈ CAPS:PROC|ENV|FS|TIME), and execution posture (✔ POSTURE:NOMINAL or ✘ POSTURE:ERR(1)).
  • Post-Execution Telemetry Badges: After every command executes, renders duration in milliseconds (⏱ 3ms), exit code status (✔ 0 / ✘ 1), and peak memory usage.
  • Double-Lined Visual Cards: Rich styled frames (╔═╗, ║, ╚═╝) for builtins: status, caps, scry, autopsy, help.

2. Active Failure Recovery Engine (remedy)

  • Automatically records the faulted command line, exit code, and captured stderr/stdout into a session flight envelope.
  • Typing remedy or fix produces instant root-cause analysis, actionable recovery steps, and auto-repair proposals.

3. Intent Synthesis Engine (? <query>)

  • Translates natural language queries (?, ??, ai, ask, do, how, why, please) into executable POSIX commands.
  • Evaluates safety tiers ([SAFE: READ-ONLY], [MODERATE: MODIFIES FS], [HIGH_RISK: REMOVES STATE]) with preview and execution directives.

4. Headless Varlink IPC Control Plane

  • Native nul-delimited (\0) JSON Varlink IPC interface over /run/oosh/control.sock or single-shot --varlink-call.
  • Methods: Ping, GetStatus, GetTelemetry, Remedy, GetAutopsy, Execute, and org.varlink.service.GetInfo.

5. Verification & Testing

  • 160/160 automated E2E tests passing across Tiers 1–4.
  • 100% Page Rule (16–256 lines) and Academy docstring compliance across all modules (ui/, flight/, intent/, ipc/).