mirror of
https://github.com/binaricat/Netcatty.git
synced 2026-11-12 01:00:54 +00:00
Hosts were hardcoded to os 'linux' at every creation and update entry point, so Windows hosts were always reported as linux by the AI environment (get_environment) and nothing could correct them. - buildVaultHostFromDraft parses draft.os with a strict allowlist (linux/windows/macos, common aliases included) and defaults to linux - applyVaultHostUpdate accepts os with the same validation - the AI host.update field list and the MCP vault host tool schemas expose os so agents can set and correct it