aboutsummaryrefslogtreecommitdiff
path: root/tests/cli_wrapper.rs
AgeCommit message (Collapse)Author
2026-06-25fix: avoid pi release on internal session reloads (#800)Dillon Mulroy
* fix: avoid pi release on internal session reloads * fix: align omp session shutdown release with pi --------- Co-authored-by: Can Celik <ogulcancelik@gmail.com>
2026-06-21fix: protect root agent restore sessionsOgulcan Celik
refs #712
2026-06-19fix: defer api worktree operationsOgulcan Celik
refs #686 refs #657 refs #662 refs https://github.com/ogulcancelik/herdr/discussions/687
2026-06-15feat: add devin cli detection and restore support (#622)Eric Yue
* feat: add devin cli detection and restore support refs #606 * fix: keep devin integration session-only --------- Co-authored-by: Ogulcan Celik <ogulcancelik@gmail.com>
2026-06-15fix: require plugin min herdr versionOgulcan Celik
2026-06-14fix: add best-effort windows plugin supportOgulcan Celik
2026-06-14test: harden pane identity regression coverageOgulcan Celik
2026-06-14feat: add plugin v1 systemOgulcan Celik
Add manifest-driven plugin actions, event hooks, pane entrypoints, link handlers, and host APIs. Support plugin link, GitHub install, build commands, installed plugin registry, pane movement, runtime context, and plugin docs.
2026-06-13feat: add pane move api and cliOgulcan Celik
refs #299
2026-06-12fix: stabilize public pane and tab idsOgulcan Celik
refs #569
2026-06-09feat: update agent lifecycle integrationsOgulcan Celik
2026-06-09feat: use pty-first agent detectionOgulcan Celik
2026-06-06feat: improve toast ergonomicsOgulcan Celik
refs #486
2026-06-03fix: preserve child argv flags after separatorOgulcan Celik
refs #383
2026-06-02feat: make claude codex opencode hooks session-onlyOgulcan Celik
2026-06-02feat: add github copilot cli integration (#386)Lane
* feat: add github copilot cli integration refs #232 * docs: restore 0.6.5 changelog and document copilot hook flow * test: cover copilot camelcase hook payloads --------- Co-authored-by: Ogulcan Celik <ogulcancelik@gmail.com>
2026-05-30perf: reduce sidebar git polling overheadOgulcan Celik
refs #353
2026-05-27fix: release opencode integration on disposeOgulcan Celik
refs #314
2026-05-26fix: deliver agent status subscriptions from event hubOgulcan Celik
2026-05-26feat: add pane metadata reportingOgulcan Celik
refs #36
2026-05-24fix: support scrolling direct agent attachesOgulcan Celik
2026-05-24feat: persist pane history across restarts (#248)zhugehyuk
refs #217 Co-authored-by: Can Celik <ogulcancelik@gmail.com>
2026-05-23feat: restore agent sessionsOgulcan Celik
refs #233
2026-05-23feat: add worktree cli and socket apiOgulcan Celik
2026-05-21refactor: separate server client boundariesOgulcan Celik
2026-05-21feat: use local keybindings for remote attachOgulcan Celik
2026-05-20fix: stop claude subagent completion reviving workingOgulcan Celik
refs #198
2026-05-20fix: bridge remote clipboard image pasteOgulcan Celik
refs #205
2026-05-19fix: hide explicit client commandOgulcan Celik
refs #187
2026-05-19feat: support hermes agent integrationOgulcan Celik
refs #144
2026-05-17fix: detect Grok Build agent stateOgulcan Celik
refs #133
2026-05-17fix: polish terminal-core agent semanticsOgulcan Celik
2026-05-17feat: add agent start for server-owned terminalsOgulcan Celik
2026-05-17feat: add terminal identity and agent cli facadeOgulcan Celik
2026-05-15fix: forward pane cursor shapeOgulcan Celik
fixes #116
2026-05-13test: update protocol fixturesOgulcan Celik
2026-05-11fix: stabilize integration agent state reportsOgulcan Celik
2026-05-08feat(remote): add network-efficient thin client transportOgulcan Celik
Add SSH stdio remote attach, negotiate terminal-ANSI render encoding, move blit encoding server-side for remote clients, and split control/render writer delivery for safer backpressure. Fixes #76
2026-05-07fix: preserve osc8 hyperlinks in client renderingOgulcan Celik
fixes #73
2026-04-29fix: run integration commands without serverOgulcan Celik
2026-04-29feat: add human session attach and list outputOgulcan Celik
2026-04-28Add named persistent sessions (#57)Franz Bettag
* feat: add named persistent sessions * feat: add session management commands * fix: tighten named session stop and override precedence * fix: handle session help and stop test race * test: isolate default session env test --------- Co-authored-by: Ogulcan Celik <ogulcancelik@gmail.com>
2026-04-27feat: add status commandOgulcan Celik
2026-04-27fix: improve claude subagent hook lifecycleOgulcan Celik
fixes #58
2026-04-27fix: ignore claude subagent hook reportsOgulcan Celik
fixes #58
2026-04-26test: fix flaky pid file stability testOgulcan Celik
2026-04-26feat: add live config reloadOgulcan Celik
2026-04-21feat: add persistent server-client sessionsCan Celik
Make herdr persistent by default. Launching herdr now starts or reattaches to a background session server. Clients can detach and reattach while panes and agent processes keep running. Session mode now supports multi-client attach, auto-detect startup, and a thin-client/headless-server split. This also refactors the large app, ui, input, pane, config, workspace, and persistence modules into smaller focused submodules, while preserving behavior and colocating tests with the code they exercise. Upgrade notes: - persistence mode is now the default - in-app quit detaches the current client instead of stopping the server - use `herdr server stop` to stop the background session - use `--no-session` for the old single-process behavior - default socket paths now live under the config directory
2026-04-10chore: add pre-commit fmt hookOgulcan Celik
2026-04-10fix: preserve workspace when closing the last pane in a tabOgulcan Celik