diff options
| author | Can Celik <ogulcancelik@gmail.com> | 2026-09-06 02:27:06 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-09-06 02:27:06 +0300 |
| commit | 9e9bc8a144667a6b7debfd4f0c7a31ff0e11493a (patch) | |
| tree | 03f1259f91fd9edeacfd4b904f2e84d4acf25232 /docs/next/api/herdr-api.schema.json | |
| parent | 35b0dff96579f099e0436290085024424ffb289c (diff) | |
feat: manage multiple ssh machines from one client (#3670)
Diffstat (limited to 'docs/next/api/herdr-api.schema.json')
| -rw-r--r-- | docs/next/api/herdr-api.schema.json | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/docs/next/api/herdr-api.schema.json b/docs/next/api/herdr-api.schema.json index b625e276..b3990e96 100644 --- a/docs/next/api/herdr-api.schema.json +++ b/docs/next/api/herdr-api.schema.json @@ -1689,6 +1689,18 @@ ], "type": "object" }, + "ClientShellSurfaceSetParams": { + "description": "Updates whether the requesting client shell receives and controls pane presentation.", + "properties": { + "active": { + "type": "boolean" + } + }, + "required": [ + "active" + ], + "type": "object" + }, "ClientWindowTitleSetParams": { "properties": { "title": { @@ -4930,6 +4942,22 @@ { "properties": { "method": { + "const": "client_shell.surface.set", + "type": "string" + }, + "params": { + "$ref": "#/schemas/request/$defs/ClientShellSurfaceSetParams" + } + }, + "required": [ + "method", + "params" + ], + "type": "object" + }, + { + "properties": { + "method": { "const": "session.snapshot", "type": "string" }, @@ -10459,6 +10487,29 @@ "type": "object" }, { + "description": "Acknowledgement for the client-shell surface interest lease. This method is new on the\nendpoint protocol, so its revision-bearing result can establish an activation floor.", + "properties": { + "active": { + "type": "boolean" + }, + "projection_revision": { + "format": "uint64", + "minimum": 0, + "type": "integer" + }, + "type": { + "const": "client_shell_surface_set", + "type": "string" + } + }, + "required": [ + "type", + "active", + "projection_revision" + ], + "type": "object" + }, + { "properties": { "type": { "const": "ok", @@ -10487,8 +10538,18 @@ "null" ] }, + "health_check": { + "default": false, + "description": "Whether this server supports endpoint health probes.", + "type": "boolean" + }, "live_handoff": { "type": "boolean" + }, + "surface_interest": { + "default": false, + "description": "Whether this server supports explicit client-shell surface interest.", + "type": "boolean" } }, "required": [ |
