harahara
UpdatesChangelog

Changelog

What's new in hara. Newest first.

Versioning (pre-1.0): the minor number bumps for a new feature; the patch number for fixes and optimizations.

Chat everywhere — 0.80 → 0.89

The gateway grew from "Telegram text" into a full multi-channel surface.

  • 0.89 — four adapters in one release: Slack, Mattermost, Matrix, DingTalk — eight chat platforms total.
  • 0.87–0.88 — Discord, then Feishu/Lark adapters (native WebSocket; no public webhook needed).
  • 0.86 — inbound images reach the model as real images (not breadcrumbs); Telegram/WeChat image parity.
  • 0.85 — the send_file tool: hara sends files and images back conversationally. Plus a stuck-guard that nudges the agent if it repeats a tool too many times.
  • 0.84 — receive files & photos from chat (downloaded and AES-decrypted from the WeChat CDN).
  • 0.83 — voice replies with pluggable TTS (say / OpenAI-compatible / local command); /voice, /say.
  • 0.80–0.82 — the chat gateway itself: Telegram first, then native WeChat (iLink), voice-in transcription, and /cd-roaming projects with a resumable thread per directory.

Resilience & context — 0.74 → 0.79

  • 0.79 — app-level failover: retry an errored turn on a fallback model.
  • 0.78 — file-state checkpoints (shadow-git snapshots outside your repo) + /checkpoint restore.
  • 0.77/rewind forks the conversation back to an earlier turn, files untouched.
  • 0.76/context shows exactly what's filling the window.
  • 0.74 — auto-compaction summarizes before the context overflows.

Org, safety & memory — 0.55 → 0.73

  • 0.73 — background shell jobs (bash {background:true}) + a job tool.
  • 0.72 — per-turn model routing: a cheap model for trivial turns, the strong one for code.
  • 0.71 — command-level permission rules + untrusted-content defanging against prompt injection.
  • 0.70 — B-end device enrollment syncs an org-role bundle from a control plane.
  • 0.61 — the hara memory CLI (show / init / distill) + two rounds of security hardening.
  • 0.58hara cron scheduled tasks (no daemon; fires via launchd/crontab).
  • 0.55–0.57 — multi-role review chains (hara org --review) and the in-session diff → review → commit loop.

Foundations — 0.52 → 0.69

  • 0.69 — local semantic search (ANN retrieval, graceful brute-force fallback).
  • 0.68 — multi-arch Docker image.
  • 0.60–0.64 — single-binary builds, the hara setup wizard, shell completions, hara export.
  • 0.59 — optional vim mode.
  • 0.54hara mcp server mode (expose read/search tools to other MCP clients).
  • 0.52 — type-ahead steering: mid-turn messages course-correct the live task.

This page is the home for release notes — every new hara version lands here.

Was this helpful?
harahara
Copyright © Cruip. All rights reserved.