← API reference
CANONICAL TYPE REFERENCE

EdgeAppExecCommand

A CLI binary the edgeApp may invoke via bridge.exec.run (hybrid-bridge §34)

nameString!

Unique command name within the edgeApp

pathString!

Absolute path to the binary (must be present in the controller's policy allowlist)

args[String!]!

argv template; supports ${input} and ${output:NAME} placeholders

outputs[String!]!

Named output-file slots the handler can read back

Optional process timeout (ms)

Optional cap on captured stdout bytes (default 1 MB)

Extra environment variables (LD_PRELOAD-family rejected)

View exact SDL
"""
A CLI binary the edgeApp may invoke via bridge.exec.run (hybrid-bridge §34)
"""
type EdgeAppExecCommand {
  """Unique command name within the edgeApp"""
  name: String!
  """
  Absolute path to the binary (must be present in the controller's policy allowlist)
  """
  path: String!
  """argv template; supports ${input} and ${output:NAME} placeholders"""
  args: [String!]!
  """Named output-file slots the handler can read back"""
  outputs: [String!]!
  """Optional process timeout (ms)"""
  timeoutMs: Int
  """Optional cap on captured stdout bytes (default 1 MB)"""
  maxStdoutBytes: Int
  """Extra environment variables (LD_PRELOAD-family rejected)"""
  env: [EdgeAppExecEnvEntry!]!
}

One stable address across all schema views. Follow a field’s type to explore connections between domains.