aboutsummaryrefslogtreecommitdiff
path: root/docs/next/api/herdr-api.schema.json
diff options
context:
space:
mode:
authorCan Celik <ogulcancelik@gmail.com>2026-09-21 15:22:46 +0300
committerGitHub <noreply@github.com>2026-09-21 15:22:46 +0300
commit3602c757e07645383dc092f8540dcb72ba0ed49d (patch)
tree4c4aae37a34a5bfe16ac45e710bbb9a8684915d2 /docs/next/api/herdr-api.schema.json
parent5a649142233631f8407b4099da0e8e78dfef8574 (diff)
fix: refresh forwarded ssh agents after reconnect (#4443)
refs #1931
Diffstat (limited to 'docs/next/api/herdr-api.schema.json')
-rw-r--r--docs/next/api/herdr-api.schema.json33
1 files changed, 33 insertions, 0 deletions
diff --git a/docs/next/api/herdr-api.schema.json b/docs/next/api/herdr-api.schema.json
index ea888dc3..bd758e9e 100644
--- a/docs/next/api/herdr-api.schema.json
+++ b/docs/next/api/herdr-api.schema.json
@@ -3965,6 +3965,18 @@
},
"type": "object"
},
+ "ServerSshAgentRegisterParams": {
+ "properties": {
+ "socket_path": {
+ "description": "Absolute remote-host agent socket. Registration lasts until this API connection closes.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "socket_path"
+ ],
+ "type": "object"
+ },
"SplitDirection": {
"enum": [
"right",
@@ -4820,6 +4832,22 @@
{
"properties": {
"method": {
+ "const": "server.ssh_agent.register",
+ "type": "string"
+ },
+ "params": {
+ "$ref": "#/schemas/request/$defs/ServerSshAgentRegisterParams"
+ }
+ },
+ "required": [
+ "method",
+ "params"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "method": {
"const": "server.agent_manifests",
"type": "string"
},
@@ -10638,6 +10666,11 @@
"live_handoff": {
"type": "boolean"
},
+ "ssh_agent_registration": {
+ "default": false,
+ "description": "Supports connection-scoped `server.ssh_agent.register` on the local JSON API.",
+ "type": "boolean"
+ },
"surface_interest": {
"default": false,
"description": "Whether this server supports explicit client-shell surface interest.",