docs/commands/seq-rpc.md
f seq-rpcNative seqd RPC bridge for Flow.
Use this when an agent/workflow needs OS-level actions and you want a typed, low-overhead path.
This command talks to seqd over Unix socket directly from Rust (no seq rpc subprocess).
ok, op, dur_us, ids).docs/seq-agent-rpc-contract.md.f seq-rpc [--socket PATH] [--timeout-ms 5000] [--pretty] <action> ...
Actions:
pingapp-stateperfopen-app <name>open-app-toggle <name>screenshot <path>rpc <op> [--args-json '{...}']Common id fields (recommended on every call):
--request-id--run-id--tool-call-idExample:
f seq-rpc open-app "Safari" \
--request-id req-42 \
--run-id run-a12 \
--tool-call-id tool-7 \
--pretty
--socket <path>SEQ_SOCKET_PATHSEQD_SOCKET/tmp/seqd.sockPrints JSON response envelope from seqd.
On ok=false, command exits non-zero after printing the response JSON.