PAD-12: per-terminal transport (direct Tailscale SSH or Warpgate, pre-session fallback, pinned host keys, agent key from Vault), one-call win10 launch and one-call collect, remote call timings, agentd ping
This commit is contained in:
+16
-2
@@ -33,7 +33,9 @@
|
||||
"interval": {"type": "integer", "minimum": 10},
|
||||
"max_rounds_per_thread": {"type": "integer", "minimum": 1},
|
||||
"comment_max_chars": {"type": "integer", "minimum": 500},
|
||||
"cli_terminal": {"type": "string"}
|
||||
"cli_terminal": {"type": "string"},
|
||||
"ssh_dir": {"type": "string"},
|
||||
"ssh_key": {"type": "string"}
|
||||
}
|
||||
},
|
||||
"webhook": {
|
||||
@@ -71,8 +73,20 @@
|
||||
"required": ["transport", "os", "launch", "repo", "plane_user", "token_key", "executors"],
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"transport": {"enum": ["local", "warpgate-ssh"]},
|
||||
"transport": {"enum": ["local", "warpgate-ssh", "direct-ssh"]},
|
||||
"target": {"type": "string"},
|
||||
"ssh": {
|
||||
"type": "object",
|
||||
"required": ["host", "user", "host_key"],
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"host": {"type": "string"},
|
||||
"user": {"type": "string"},
|
||||
"port": {"type": "integer", "minimum": 1},
|
||||
"host_key": {"type": "string"}
|
||||
}
|
||||
},
|
||||
"fallback": {"enum": ["warpgate-ssh"]},
|
||||
"os": {"enum": ["linux", "darwin", "windows"]},
|
||||
"launch": {"enum": ["subprocess", "nohup", "schtasks"]},
|
||||
"repo": {"type": "string"},
|
||||
|
||||
Reference in New Issue
Block a user