aboutsummaryrefslogtreecommitdiff
path: root/SOCKET_API.md
diff options
context:
space:
mode:
Diffstat (limited to 'SOCKET_API.md')
-rw-r--r--SOCKET_API.md22
1 files changed, 18 insertions, 4 deletions
diff --git a/SOCKET_API.md b/SOCKET_API.md
index 48c74741..13ddb6d3 100644
--- a/SOCKET_API.md
+++ b/SOCKET_API.md
@@ -349,12 +349,26 @@ example pushed `pane.agent_state_changed` event:
recommended architecture:
- socket api = foundational integration protocol
-- future `herdr ...` commands = ergonomic wrapper for humans and coding agents
-
-for agent workflows, the future CLI should likely expose blocking commands like:
+- `herdr ...` commands = ergonomic wrapper for humans and coding agents
+
+current wrapper commands include:
+- `herdr workspace list`
+- `herdr workspace create ...`
+- `herdr workspace get ...`
+- `herdr workspace focus ...`
+- `herdr workspace rename ...`
+- `herdr workspace close ...`
+- `herdr pane list ...`
+- `herdr pane get ...`
- `herdr pane read ...`
+- `herdr pane split ...`
+- `herdr pane close ...`
+- `herdr pane send-text ...`
+- `herdr pane send-keys ...`
- `herdr pane run ...`
- `herdr wait output ...`
- `herdr wait agent-state ...`
-but those should sit on top of this socket surface rather than replacing it.
+those commands sit on top of this socket surface rather than replacing it.
+
+for convenience, the CLI accepts pane ids in either raw socket form (`p_1_1`) or short human form (`1-1`).