Ogulcan Celik
e0758c3211
feat: harden named agent cli workflows
...
refs #1525
2026-07-17 23:59:56 +03:00
akbash
600753b47b
fix: guard cli requests against protocol mismatches ( #1453 )
...
refs #1435
Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com >
Co-authored-by: Can Celik <ogulcancelik@gmail.com >
2026-07-15 23:43:21 +03:00
Ogulcan Celik
5cfe5e5e73
feat: add configurable sidebar metadata tokens
2026-07-13 03:30:13 +03:00
Ogulcan Celik
3e8f9df14e
fix: improve config diagnostic delivery
2026-07-10 17:28:31 +03:00
Ogulcan Celik
ce6c0dc842
refactor: route cli workspace tab worktree through runtime adapters
2026-07-04 16:51:10 +03:00
Ogulcan Celik
045f506ec8
fix: keep windows wait connections open
...
refs #963
2026-07-03 20:38:05 +03:00
Ogulcan Celik
13cb5d9ae6
feat: add shell completions
...
refs #435
2026-06-30 17:49:37 +03:00
Ogulcan Celik
0fa6440d41
feat: add terminal session control stream
2026-06-30 02:48:02 +03:00
Ogulcan Celik
bffc4a82c8
feat: add terminal session observe stream
2026-06-30 01:10:28 +03:00
Ogulcan Celik
6703413fc7
feat: expose api schema from cli
2026-06-29 22:58:34 +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
36a1b7f864
feat: distribute agent detection manifests
2026-06-10 15:33:45 +03:00
Ogulcan Celik
6f45969105
fix(update): keep windows installs on preview
2026-06-07 21:54:29 +03:00
Ogulcan Celik
4001fd2ec8
feat: improve toast ergonomics
...
refs #486
2026-06-06 17:42:38 +03:00
Ogulcan Celik
e584f93f36
fix: reconcile update channel switches
2026-06-03 14:38:08 +03:00
Ogulcan Celik
b751d102f1
feat: add preview update channel
2026-06-02 21:48:02 +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
836fd7e585
feat: add keybinding v2
...
refs #154
refs #201
refs #202
refs #219
2026-05-20 18:55:41 +03:00
Ogulcan Celik
104295f492
fix: report codex permission hooks as blocked
...
refs #198
2026-05-19 22:10:15 +03:00
Ogulcan Celik
e7f94a3f35
feat: support hermes agent integration
...
refs #144
2026-05-19 00:26:05 +03:00
Ogulcan Celik
57e907977c
docs: clarify live docs agent cli
2026-05-18 20:17:43 +03:00
Ogulcan Celik
f7fe0f203e
fix: polish terminal-core agent semantics
2026-05-17 01:41:17 +03:00
Ogulcan Celik
3ecacfddae
feat: add direct terminal attach stream
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
72770305d3
feat: add hook-owned custom agent status labels
2026-05-16 02:26:14 +03:00
Ogulcan Celik
fe693f613a
feat: add optional pane border labels
2026-05-11 23:34:20 +03:00
Ogulcan Celik
55cdf2e8f8
fix: stabilize integration agent state reports
2026-05-11 16:13:17 +03:00
Ogulcan Celik
9f210e9738
chore: enable clippy linting
2026-05-09 23:16:24 +03:00
Ogulcan Celik
3a9888cd56
feat: add ansi pane read format
2026-05-09 22:07:52 +03:00
Ogulcan Celik
bb0dad86f8
fix: split panes in target tab without stealing focus
...
fixes #75
2026-05-08 15:37:01 +03:00
Ogulcan Celik
c950670dca
fix: run integration commands without server
2026-04-29 23:24:36 +03:00
Ogulcan Celik
ded6d7bfa6
feat: add human session attach and list output
2026-04-29 21:58:22 +03:00
Franz Bettag
5baf231e07
Add named persistent sessions ( #57 )
...
* 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-28 20:11:11 +03:00
Ogulcan Celik
5a61ae2f9d
feat: add status command
2026-04-27 22:54:02 +03:00
Ogulcan Celik
3d1ef155bf
feat: add live config reload
2026-04-26 02:07:33 +03:00
Can Celik
3397e1ce29
feat: add persistent server-client sessions
...
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-21 16:30:04 +03:00
Ogulcan Celik
bb2c579df2
feat(cli): support labels when creating tabs and workspaces
2026-04-09 04:42:35 +03:00
Ogulcan Celik
a3ecb4e3b4
feat(api): expose done as agent status
2026-04-09 03:31:37 +03:00
Ogulcan Celik
25974892c7
fix: make pane run use bracketed-paste-aware send input
2026-04-07 23:22:57 +03:00
Ogulcan Celik
0276da6f2a
fix: make pane run submit commands atomically
2026-04-07 15:09:09 +03:00
Ogulcan Celik
5e05460816
docs: clarify herdr pane split and wait output usage
2026-04-07 02:48:13 +03:00
Ogulcan Celik
94e6a2ff64
fix workspace identity and tab-aware notifications
2026-04-03 01:48:15 +03:00
Ogulcan Celik
544c7ebebb
feat: add tabs to socket api
2026-04-03 00:04:35 +03:00
Can Celik
28fb23cdaf
feat: add claude, codex, and opencode integrations
2026-04-01 23:05:34 +03:00
Can Celik
ca4270b31f
feat: add authoritative pi hook integration
2026-04-01 19:32:26 +03:00
Ogulcan Celik
0426bf53d7
refactor: rename agent states to working and blocked
2026-03-30 13:43:41 +03:00
Ogulcan Celik
bf6b6d779a
feat(api): use compact public workspace and pane ids
2026-03-29 19:54:52 +03:00
Ogulcan Celik
a5847a8039
feat(cli): add workspace and pane management commands
2026-03-29 19:29:23 +03:00