aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-07-24chore: approve merged contributor ogulcancelikkangal-bot
2026-07-25fix: bundle modern ConPTY on Windows (#1828)Can Celik
refs #1533 refs #1644
2026-07-25fix: harden hermes lifecycle detectionOgulcan Celik
2026-07-24feat: filter keybind help (#1832)corrius
* feat: filter keybind help refs #1825 * fix: recognize shifted slash in keybind help --------- Co-authored-by: Ogulcan Celik <ogulcancelik@gmail.com>
2026-07-24feat: add grok cli integration for native session restore (#1807)Enrico Carlesso
* feat: add grok cli integration for native session restore tl;dr: adds `herdr integration install grok` (session-identity tier: a SessionStart hook reports the grok session id for native restore; state stays screen-detected via the bundled manifest). Grok merges every ~/.grok/hooks/*.json, so install writes a self-contained hooks/herdr.json registering a SessionStart hook next to hooks/herdr-agent-state.sh, and never touches other hook files. The hook prefers $GROK_SESSION_ID (injected into every grok hook process) and reports through the socket API; herdr:grok is a reserved-native-state source so screen detection stays authoritative. Restore uses `grok --resume <id>`. Additive JSON API change; no protocol bump; the schema artifact is regenerated. refs #1800 * fix: honor GROK_HOME and validate grok hook config in status Review follow-ups: grok_dir now resolves GROK_CONFIG_DIR (herdr test seam) before GROK_HOME (the grok CLI's own config-home override) before ~/.grok, so hook installs land where grok actually looks. Integration status now also validates the herdr-owned hooks/herdr.json next to the hook script — missing, corrupt, or no-longer-referencing configs report the install as outdated instead of masking a hook grok never invokes. refs #1800 * fix: validate the exact grok session hook command in status The config validator matched on a filename substring, so a SessionStart command like `echo herdr-agent-state.sh`, or one invoking the script without the `session` action, still reported the integration as current while grok never delivered a session id. Status now compares against the exact command the installer writes, via a shared builder, and the degradation tests cover both nonfunctional shapes. refs #1800 * fix: require a command-type grok session hook in status validation A config entry carrying the exact generated command under a non-command hook type (e.g. "http") is never executed by grok, so it must not report the integration as current. The validator now also requires type = "command", with a degradation test for the mismatched-type shape. refs #1800 * fix: validate the complete grok hook config refs #1800 --------- Co-authored-by: Ogulcan Celik <ogulcancelik@gmail.com>
2026-07-24chore: approve contributor corriuskangal-bot
2026-07-24chore: approve contributor adamkrellensteinkangal-bot
2026-07-24fix: report truncated pane readsOgulcan Celik
refs #1717
2026-07-24fix: make known-agent exit process-ownedOgulcan Celik
refs #1792 refs #1648
2026-07-24fix: answer XTWINOPS size queries in panesOgulcan Celik
refs #835
2026-07-23chore: approve contributor joonhwankangal-bot
2026-07-24fix: prefer branded homepage search imageOgulcan Celik
2026-07-24fix: consume handled url click gesturesOgulcan Celik
refs #1761
2026-07-24fix: preserve kitty graphics during host repaintsOgulcan Celik
refs #1628
2026-07-24fix: inherit host palette in pane queries (#1759)akbash
refs #1752 Co-authored-by: Ogulcan Celik <ogulcancelik@gmail.com>
2026-07-23chore: approve contributor carlessokangal-bot
2026-07-23chore: approve contributor badlogicOgulcan Celik
2026-07-23fix: preserve kitty printable key releasesOgulcan Celik
refs #1746
2026-07-23fix: preserve physical escape on windowsOgulcan Celik
refs #1736
2026-07-22fix: respect OMP config directory overrideOgulcan Celik
refs #1696
2026-07-22chore: relicense herdr under apache-2.0Ogulcan Celik
2026-07-22refactor: centralize new terminal cwd selectionOgulcan Celik
replaces contributions from Pitchfork-and-Torch
2026-07-22refactor: name darwin nix toolchain inputsOgulcan Celik
replaces contributions from DeevsDeevs
2026-07-22refactor: simplify macos input source ownershipOgulcan Celik
replaces contributions from sf-jin-ku
2026-07-22refactor: clarify opencode event state mappingOgulcan Celik
replaces contributions from soar
2026-07-22refactor: simplify cursor session reportingOgulcan Celik
replaces contributions from udirom
2026-07-22refactor: simplify kimi lifecycle reportingOgulcan Celik
replaces contributions from wbxl2000
2026-07-22refactor: simplify qoder session reportingOgulcan Celik
replaces contributions from wayneleelwc
2026-07-22refactor: replace pane mouse and clipboard internalsOgulcan Celik
replaces contributions from othavi0
2026-07-22feat(docs): publish versioned release documentationOgulcan Celik
2026-07-22fix: keep reading while pty input is blockedOgulcan Celik
refs #1295
2026-07-22fix: fall back to sh for remote path discoveryOgulcan Celik
refs #1201
2026-07-21docs: add alternate-screen output fallbackOgulcan Celik
2026-07-21docs: update preview manifestkangal-bot
2026-07-21fix(website): add agent automation to docs sidebarOgulcan Celik
2026-07-21docs: update website manifest for v0.7.5github-actions[bot]
2026-07-21release: v0.7.5Ogulcan Celik
2026-07-21docs: finalize release docs and refresh agent skillOgulcan Celik
2026-07-21docs: document alternate-screen automation limitsOgulcan Celik
2026-07-21fix: link plugins without a running serverOgulcan Celik
refs #1670
2026-07-21fix: reject oversized text pastes safely (#1676)akbash
refs #1665 Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com>
2026-07-21fix: bound linux sound player lifetime (#1677)akbash
refs #1622 Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com> Co-authored-by: Can Celik <ogulcancelik@gmail.com>
2026-07-21fix: discover canonical mise remote installsOgulcan Celik
refs #1201
2026-07-21fix: use pi settled lifecycle eventOgulcan Celik
2026-07-21docs: explain Windows cursor and IME trade-offOgulcan Celik
refs #1637
2026-07-20fix: make plugin state global across sessionsOgulcan Celik
refs #1174
2026-07-20fix: show agent targets before options in helpOgulcan Celik
2026-07-20fix: bound stalled agent prompt waitsOgulcan Celik
2026-07-20fix: report kimi questions as blockedOgulcan Celik
2026-07-20fix: avoid rechecking cached pane cwd (#1616)akbash
refs #1603 Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com>