Skip to content

Releases: entropy-om/entheai

v0.2.1 — interactive polish + native-app cwd fix

Choose a tag to compare

@peterlodri-sec peterlodri-sec released this 21 Jul 03:21

Interactive polish + a portable native-app fix, on top of the F2.1/F2.2 federation work landed since 0.2.0.

Added

  • Richer TUI slash surface: live /-menu (Tab-completes) — /help, /clear, /fanout, /model, /quit + /radio, /workers, /viz.
  • Always-on env banner (folders · seeded machine id · IP) + top-right token/context readout.

Changed

  • Esc Esc stops the run; Ctrl-C ×2 quits.
  • entheai --app now roots the window in the invocation cwd (fixes the $HOME/.env 401).
  • Default max_turns 200, unlimited under --yolo; calmer companion pulse; text-aware rain shader.

Fixed / Perf

  • Federation security-review pass (SSRF redirect guard, bundle cap, redacted URLs, squash-apply cleanup).
  • TUI viewport-only history render; viz swarm shallow per-node clone.

macOS / Apple Silicon prebuilt tarball (entheai + entheai-companion). Install: brew install peterlodri-sec/entheai/entheai.

v0.2.0 — Federation, richer surfaces, portable build

Choose a tag to compare

@peterlodri-sec peterlodri-sec released this 20 Jul 14:43

The v0.2 slice. All additive — the default cargo build keeps the full macOS experience.

Highlights

  • NATS federation — event bus (F1): opt-in [nats] + the new entheai-bus crate publish every --fanout run's lifecycle to entheai.fanout.<session>.* for any tailnet subscriber. Fail-safe; the orchestrator stays NATS-agnostic.
  • entheai --skills add <url>: install a skill from the web via layered discovery (/.well-known/skills.json/llms.txt → the page). Path-traversal-safe, SSRF-guarded, bounded, skip-if-exists.
  • Obsidian wiki-sync: per-session, fail-safe sync of the repo into an Obsidian vault ([obsidian]).
  • Native app: entheai --app (minimalist Ghostty window) and entheai --doctor (installs the rain-on-glass shader into your Ghostty config).
  • Live swarm visualization: inline ratatui swarm graph during fan-out (Ctrl-V / /viz, /workers).
  • entheai --memory list|search|stats, the entheai-mapper task router, and a broad config surface.

Changed

  • Portable headless build: GUI + audio are default features; cargo build --no-default-features builds with zero system libraries; sentry → rustls.

Fixed

  • Fan-out v2 used the read-only decompose prompt (edit tasks became explore-only) — now coder-oriented with a guaranteed coder.
  • Bounded external inputs (MCP/shell/file timeouts + caps).

Performance

  • Borrowed provider messages/tools (drop per-turn O(n²) clones), TUI per-message line cache, Obsidian mtime read cache.

Full changelog: https://github.com/peterlodri-sec/entheai/blob/v0.2.0/CHANGELOG.md

entheai v0.1.0

Choose a tag to compare

@peterlodri-sec peterlodri-sec released this 19 Jul 06:28

First versioned release — the v0.1 slice: tiered router, fan-out (parallel coders in git worktrees), MCP client, skills, token streaming, memory engine, and the companion beacon. macOS / Apple Silicon prebuilt binary (entheai + entheai-companion). See CHANGELOG.md.

Install via Homebrew:
brew tap peterlodri-sec/entheai https://github.com/peterlodri-sec/entheai
brew install entheai