Expand description
Version pins and the pipe name. An incompatible wire change bumps the
pipe name itself (-v2), not just a number — see ARCHITECTURE.md.
Constants§
- ABI_
VERSION - FFI ABI version — bumped when the in-process
fmf_engine.dllPOD layout changes incompatibly. - PIPE_
NAME - Full pipe path (Rust side opens this).
- PIPE_
NAME_ SHORT - Short name (C#
NamedPipeClientStreamtakes the name without the\\.\pipe\prefix; gen-contract radiates this one). - PROTOCOL_
VERSION - Pipe wire protocol version — bumped when the named-pipe message format
changes incompatibly (which also moves the pipe name to
-v2). - SERVICE_
NAME - SCM service name — deployment surface shared by fmf-service’s lifecycle subcommands and the app’s in-app service setup.