-mesh-enabled |
false |
Enable the NATS event mesh / Synapse bridge |
-mesh-url |
(empty) |
NATS server URL |
-mesh-agent-id |
auto |
Unique id across the mesh (fixed once the identity file exists) |
-mesh-name |
"ReactorPro Gateway" |
Manifest display name |
-mesh-capabilities |
(empty) |
Comma-separated capabilities this edge advertises |
-mesh-identity-path |
auto |
Mesh identity file (minted on first use) |
-mesh-token / -mesh-user + -mesh-password / -mesh-creds-file |
(empty) |
NATS auth (creds file takes precedence) |
-mesh-verify-mode |
prefer |
Inbound envelope verification: off / prefer / require |
-mesh-clock-skew |
built-in |
Allowed envelope timestamp drift |
-mesh-trusted-peers |
(empty) |
Comma-separated sha256:<hex> peer fingerprints trusted without first-use learning |
-mesh-trust-on-first-use |
true |
Record a peer fingerprint on its first verified message |
-mesh-max-envelope-bytes |
built-in cap |
Max inbound mesh envelope size |
-mesh-rate-limit-per-second / -mesh-rate-limit-burst |
50 / 100 |
Per-sender inbound rate limit (0 disables) |
-mesh-accepted-versions |
(any) |
Comma-separated protocol versions to accept |
-mesh-registry |
auto |
Discovery registry: auto / jetstream / broadcast |
-mesh-registry-bucket |
built-in |
JetStream KV bucket holding one manifest per edge |
-mesh-registry-ttl |
3× heartbeat |
Registry entry validity without a heartbeat |
-mesh-mailbox |
false |
JetStream mailbox for invocations to an absent agent |
-mesh-mailbox-stream |
built-in |
Stream backing the mailbox |
-mesh-mailbox-max-age / -mesh-mailbox-max-msgs |
7 days / bound |
Mailbox retention |
-mesh-skills-enabled |
true |
Serve built-in mesh skills (ping, describe, status, gated invoke) |
-mesh-skills |
(all) |
Comma-separated subset of built-in skills |
-mesh-allow-remote-invoke |
true |
Allow peers to invoke operations on local desktop agents |
-mesh-require-verified-invoke |
true |
Refuse invocation from unverified caller identity |
-mesh-invoke-operations |
task |
Comma-separated operations a peer may invoke |
-mesh-skill-proxy-targets |
(empty) |
Local harness agent ids the skillproxy skill may reach (empty disables) |
-mesh-skill-proxy-timeout |
mesh default |
Bound on one proxied request |
-mesh-invoke-timeout |
3m |
How long one remote invocation may run |
-mesh-task-max-runtime |
30m |
Max runtime of one async mesh task |
-mesh-task-retention |
7 days |
Finished-task queryability window |
-mesh-task-webhook |
(empty) |
Default signed webhook for task completion (per-task notifyUrl wins) |
-mesh-task-executor-webhook |
(empty) |
Signed webhook when a task executed for a peer pauses for input |
-mesh-approval-history |
built-in bound |
Decided mesh approvals retained in memory + disk |