Commit Graph

108 Commits

Author SHA1 Message Date
Dillon Mulroy 3c7327c267
fix: avoid pi release on internal session reloads (#800)
* 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-25 17:59:17 +03:00
Ogulcan Celik 92a10fc044 fix: protect root agent restore sessions
refs #712
2026-06-21 02:42:39 +03:00
Ogulcan Celik 46a2b259a7 fix: defer api worktree operations
refs #686

refs #657

refs #662

refs https://github.com/ogulcancelik/herdr/discussions/687
2026-06-19 18:59:43 +03:00
Eric Yue 07261e09be
feat: add devin cli detection and restore support (#622)
* 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-15 16:50:24 +03:00
Ogulcan Celik 08bb0768ae fix: handle kitty keypad input
refs #570
2026-06-15 15:12:56 +03:00
Ogulcan Celik c91348e68b fix: require plugin min herdr version 2026-06-15 00:49:58 +03:00
Ogulcan Celik d3be4f8b43 fix: add best-effort windows plugin support 2026-06-14 20:45:59 +03:00
Ogulcan Celik 7f702a7ad0 test: harden pane identity regression coverage 2026-06-14 19:03:16 +03:00
Ogulcan Celik 17544c36ee fix: make macos ci socket tests deterministic 2026-06-14 04:42:50 +03:00
Ogulcan Celik fbd20ad6e4 feat: add plugin v1 system
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-14 03:47:07 +03:00
Ogulcan Celik d35c642ef3 feat: add pane move api and cli
refs #299
2026-06-13 01:59:24 +03:00
Ogulcan Celik f7a7da03fc fix: stabilize public pane and tab ids
refs #569
2026-06-12 19:10:09 +03:00
Ogulcan Celik 36a1b7f864 feat: distribute agent detection manifests 2026-06-10 15:33:45 +03:00
Ogulcan Celik df7880c54b feat: update agent lifecycle integrations 2026-06-09 15:59:34 +03:00
Ogulcan Celik ee51c5e5fb feat: use pty-first agent detection 2026-06-09 04:26:19 +03:00
Ogulcan Celik 4001fd2ec8 feat: improve toast ergonomics
refs #486
2026-06-06 17:42:38 +03:00
Ogulcan Celik daf636fef7 fix: preserve child argv flags after separator
refs #383
2026-06-03 01:32:22 +03:00
Ogulcan Celik 295b09ca25 feat: make claude codex opencode hooks session-only 2026-06-02 21:25:32 +03:00
Lane f7d315d494
feat: add github copilot cli integration (#386)
* 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-06-02 01:32:05 +03:00
Ogulcan Celik b778162a9f refactor: centralize pty fd ownership
refs #357

refs #327
2026-05-31 16:00:03 +03:00
Can Celik 9586ee9c3f
test: harden ci flake diagnostics (#365) 2026-05-31 01:11:06 +03:00
Ogulcan Celik fc4e1bbf6b perf: reduce sidebar git polling overhead
refs #353
2026-05-30 23:58:34 +03:00
Ogulcan Celik 8c6a9e1f65 fix: cfg linux-only api test helpers 2026-05-29 21:03:39 +03:00
Ogulcan Celik 9e302984cc feat: expose foreground cwd in pane info
refs #345
2026-05-29 20:38:55 +03:00
Ogulcan Celik 2d8b4e2db4 feat: expose agent session refs in api 2026-05-28 05:06:27 +03:00
Ogulcan Celik bf9cc20124 fix: preserve live handoff terminal state 2026-05-28 04:12:53 +03:00
Ogulcan Celik 3325304f89 ci: fix build checks and mobile nav 2026-05-27 21:16:16 +03:00
Ogulcan Celik b56eeb991e fix: release opencode integration on dispose
refs #314
2026-05-27 18:06:20 +03:00
Ogulcan Celik 427c2606d8 fix: deliver agent status subscriptions from event hub 2026-05-26 21:53:50 +03:00
Ogulcan Celik 3750e0bae2 feat: add pane metadata reporting
refs #36
2026-05-26 17:10:28 +03:00
kangal-bot 33e71ed2f5
fix: emit matching agent status subscriptions (#295)
refs #288

Co-authored-by: kangal-bot <kangal-bot@users.noreply.github.com>
2026-05-26 01:35:28 +03:00
Ogulcan Celik d4a5e02e84 feat: hand off ptys during updates 2026-05-25 15:36:50 +03:00
Ogulcan Celik 420925d141 fix: support scrolling direct agent attaches 2026-05-24 21:30:04 +03:00
zhugehyuk 43c6ca3a5d
feat: persist pane history across restarts (#248)
refs #217

Co-authored-by: Can Celik <ogulcancelik@gmail.com>
2026-05-24 21:28:33 +03:00
Ogulcan Celik db67e9d74f feat: restore agent sessions
refs #233
2026-05-23 21:37:05 +03:00
Ogulcan Celik 9817820af1 feat: add worktree cli and socket api 2026-05-23 15:19:36 +03:00
Ogulcan Celik 866aaf740e refactor: separate server client boundaries 2026-05-21 20:22:57 +03:00
Ogulcan Celik 06bcd06a17 feat: use local keybindings for remote attach 2026-05-21 15:17:37 +03:00
Ogulcan Celik d1576ade07 test: stabilize done agent status api test 2026-05-21 03:03:22 +03:00
Ogulcan Celik 54d3d3b4d4 test: close pty masters before waiting 2026-05-20 23:08:47 +03:00
Ogulcan Celik f7b26a9117 fix: stop claude subagent completion reviving working
refs #198
2026-05-20 20:42:14 +03:00
Ogulcan Celik ed478be983 fix: bridge remote clipboard image paste
refs #205
2026-05-20 02:51:59 +03:00
Ogulcan Celik 70c45dbeb3 fix: hide explicit client command
refs #187
2026-05-19 13:35:40 +03:00
Ogulcan Celik e7f94a3f35 feat: support hermes agent integration
refs #144
2026-05-19 00:26:05 +03:00
kangal-bot fa0e380e62
fix: preserve alt backspace in panes (#165)
refs #155

Co-authored-by: kangal-bot <kangal-bot@users.noreply.github.com>
2026-05-18 20:13:19 +03:00
Ogulcan Celik f161be0461 fix: detect Grok Build agent state
refs #133
2026-05-17 20:07:18 +03:00
Ogulcan Celik f7fe0f203e fix: polish terminal-core agent semantics 2026-05-17 01:41:17 +03:00
Ogulcan Celik e4de58b37f feat: add agent start for server-owned terminals 2026-05-17 01:41:16 +03:00
Ogulcan Celik 86adf88351 feat: add terminal identity and agent cli facade 2026-05-17 01:41:16 +03:00
Ogulcan Celik 73dba97521 fix: forward pane cursor shape
fixes #116
2026-05-15 20:53:55 +03:00