Skip to content

Releases: marcelormendes/herdr

v0.8.8

Choose a tag to compare

@github-actions github-actions released this 07 Sep 01:53

Added

  • Public pane.search searches all retained terminal history and navigates the native viewport with Unicode-aware matching and next/previous wraparound.

Fixed

  • Structured Chat preserves Codex and Pi tool output payloads and waits for the final OMP assistant reply before marking a turn complete.
  • Full-screen terminal applications receive the complete number of coalesced mouse-wheel events.

v0.8.7

Choose a tag to compare

@github-actions github-actions released this 05 Sep 22:22
aae6c08

Changed

  • Integrated upstream Herdr stable v0.8.2 (52 commits since the fork baseline), retaining the fork's structured conversation API, native metadata, history continuity, and protocol 20 compatibility.
  • Headless panes use upstream's configurable 120x40 default virtual terminal geometry.

Fixed

  • Incorporated upstream fixes for redundant terminal wakeups, hidden-pane render cadence, alternate-screen history reads, managed shell readiness, and invoking the running engine from agent hooks.
  • Agent prompts now reject blocked approval or question dialogs without sending input, while retaining the fork's attachment support.

v0.8.6

Choose a tag to compare

@github-actions github-actions released this 05 Sep 12:58
ad53670

Fixed

  • Headless managed agents now finish their readiness delay even when no further terminal output arrives, preventing stuck startup state and a busy scheduler loop.
  • Structured Chat exposes validated native Pi, Codex, and Claude session metadata through pane tokens, with explicit usage scope and safe cleanup when a session changes.
  • OMP integration metadata reports stay within the API field limit so model, effort, usage, and working-directory updates reach clients.
  • Loading older history no longer republishes unchanged completed tools into the live conversation stream.
  • Nix builds fetch checksum-verified crates from the official static CDN to avoid rate-limited API downloads.

v0.8.5

Choose a tag to compare

@github-actions github-actions released this 13 Aug 17:10
9f525aa

Fixed

  • OMP integrations now publish an empty plan update when a TODO is cleared, so Structured Chat removes stale pinned TODOs immediately.

v0.8.4

Choose a tag to compare

@github-actions github-actions released this 13 Aug 03:09
f4da538

Added

  • OMP integrations now report live model, thinking level, context usage, cost, working directory, and Git status metadata for Structured Chat clients.

Fixed

  • OMP lifecycle reporting now distinguishes non-terminal scheduling pauses from terminal completion, preventing completed turns from remaining in Working.
  • Structured Chat now preserves assistant and user messages up to 256 KiB instead of truncating them at the 8 KiB tool-text limit.

v0.8.3

Choose a tag to compare

@github-actions github-actions released this 12 Aug 07:05
0741082

Fixed

  • Structured Chat now restores durable transcript order when completed tool calls reconcile with earlier live overlays, keeping each tool call beside its commentary.

v0.8.2

Choose a tag to compare

@github-actions github-actions released this 12 Aug 03:58

Fixed

  • Structured Chat now preserves OMP progress headings between tool calls without exposing private reasoning or collapsing multiple headings into one message.
  • Agent process metadata now reports whether the detected command has native arguments and refreshes clients when that value changes.
  • Agent detection now follows wrapper and runtime arguments through the process lifecycle so clients can choose Chat for bare agents and Terminal for customized launches.

v0.8.1

Choose a tag to compare

@github-actions github-actions released this 11 Aug 20:34

Added

  • Added an opt-in structured agent conversation API, advertised through the agent_conversations server capability (off by default) and per-pane conversation_capability/conversation_session snapshot fields. Clients that do not use it are unaffected and the terminal wire protocol is unchanged.
  • Added provider-neutral turn, message, plan, tool, file-change, approval, and attachment conversation models with stable opaque IDs, plus live conversation subscriptions and approval responses.
  • Added Codex, Claude, Pi, and Oh My Pi transcript adapters that read each provider's own durable session records.
  • Added authenticated attachment staging with bounded size and lifetime, and restored-pane conversation identity continuity across server handoff.