320 lines · 13.9 KB · JSON
RawDownload
{  "schemaVersion": 1,  "createdAtPst": "2026-07-05",  "purpose": "Authoritative secure-exec -> AgentOS rename and shim map for the AgentOS/secure-exec flip.",  "decisions": {    "namingModel": "option-a-agentos-owned-core",    "typescriptRuntimeCore": "keep-separate",    "secureExecMirror": "generated-npm-and-crates-shims",    "registryOwnership": "agentos",    "envVarPolicy": "hard-rename-secure-exec-to-agentos-no-aliases",    "wireProtocolPolicy": "freeze-on-wire-version-and-namespace-string-values"  },  "rustCrates": [    {      "sourcePackage": "secure-exec-sidecar-browser",      "sourceDependencyKey": "secure-exec-sidecar-browser",      "sourceRustIdentifier": "secure_exec_sidecar_browser",      "sourcePath": "secure-exec/crates/sidecar-browser",      "targetPackage": "agentos-native-sidecar-browser",      "targetDependencyKey": "agentos-native-sidecar-browser",      "targetRustIdentifier": "agentos_native_sidecar_browser",      "targetPath": "agentos/crates/native-sidecar-browser",      "collision": "agentos already owns agentos-sidecar-browser",      "shimPackage": "secure-exec-sidecar-browser"    },    {      "sourcePackage": "secure-exec-sidecar-core",      "sourceDependencyKey": "secure-exec-sidecar-core",      "sourceRustIdentifier": "secure_exec_sidecar_core",      "sourcePath": "secure-exec/crates/sidecar-core",      "targetPackage": "agentos-native-sidecar-core",      "targetDependencyKey": "agentos-native-sidecar-core",      "targetRustIdentifier": "agentos_native_sidecar_core",      "targetPath": "agentos/crates/native-sidecar-core",      "collision": "agentos already owns agentos-sidecar-core",      "shimPackage": "secure-exec-sidecar-core"    },    {      "sourcePackage": "secure-exec-sidecar-protocol",      "sourceDependencyKey": "secure-exec-sidecar-protocol",      "sourceRustIdentifier": "secure_exec_sidecar_protocol",      "sourcePath": "secure-exec/crates/sidecar-protocol",      "targetPackage": "agentos-sidecar-protocol",      "targetDependencyKey": "agentos-sidecar-protocol",      "targetRustIdentifier": "agentos_sidecar_protocol",      "targetPath": "agentos/crates/sidecar-protocol",      "shimPackage": "secure-exec-sidecar-protocol"    },    {      "sourcePackage": "secure-exec-sidecar",      "sourceDependencyKey": "secure-exec-sidecar",      "sourceRustIdentifier": "secure_exec_sidecar",      "sourcePath": "secure-exec/crates/sidecar",      "targetPackage": "agentos-native-sidecar",      "targetDependencyKey": "agentos-native-sidecar",      "targetRustIdentifier": "agentos_native_sidecar",      "targetPath": "agentos/crates/native-sidecar",      "collision": "agentos already owns agentos-sidecar",      "shimPackage": "secure-exec-sidecar"    },    {      "sourcePackage": "secure-exec-client",      "sourceDependencyKey": "secure-exec-client",      "sourceRustIdentifier": "secure_exec_client",      "sourcePath": "secure-exec/crates/secure-exec-client",      "targetPackage": "agentos-sidecar-client",      "targetDependencyKey": "agentos-sidecar-client",      "targetRustIdentifier": "agentos_sidecar_client",      "targetPath": "agentos/crates/sidecar-client",      "collision": "agentos already owns agentos-client",      "shimPackage": "secure-exec-client"    },    {      "sourcePackage": "secure-exec-build-support",      "sourceDependencyKey": "secure-exec-build-support",      "sourceRustIdentifier": "secure_exec_build_support",      "sourcePath": "secure-exec/crates/build-support",      "targetPackage": "agentos-build-support",      "targetDependencyKey": "agentos-build-support",      "targetRustIdentifier": "agentos_build_support",      "targetPath": "agentos/crates/build-support",      "shimPackage": "secure-exec-build-support"    },    {      "sourcePackage": "secure-exec-v8-runtime",      "sourceDependencyKey": "secure-exec-v8-runtime",      "sourceRustIdentifier": "secure_exec_v8_runtime",      "sourcePath": "secure-exec/crates/v8-runtime",      "targetPackage": "agentos-v8-runtime",      "targetDependencyKey": "agentos-v8-runtime",      "targetRustIdentifier": "agentos_v8_runtime",      "targetPath": "agentos/crates/v8-runtime",      "shimPackage": "secure-exec-v8-runtime"    },    {      "sourcePackage": "secure-exec-vm-config",      "sourceDependencyKey": "secure-exec-vm-config",      "sourceRustIdentifier": "secure_exec_vm_config",      "sourcePath": "secure-exec/crates/vm-config",      "targetPackage": "agentos-vm-config",      "targetDependencyKey": "agentos-vm-config",      "targetRustIdentifier": "agentos_vm_config",      "targetPath": "agentos/crates/vm-config",      "shimPackage": "secure-exec-vm-config"    },    {      "sourcePackage": "secure-exec-execution",      "sourceDependencyKey": "secure-exec-execution",      "sourceRustIdentifier": "secure_exec_execution",      "sourcePath": "secure-exec/crates/execution",      "targetPackage": "agentos-execution",      "targetDependencyKey": "agentos-execution",      "targetRustIdentifier": "agentos_execution",      "targetPath": "agentos/crates/execution",      "shimPackage": "secure-exec-execution"    },    {      "sourcePackage": "secure-exec-kernel",      "sourceDependencyKey": "secure-exec-kernel",      "sourceRustIdentifier": "secure_exec_kernel",      "sourcePath": "secure-exec/crates/kernel",      "targetPackage": "agentos-kernel",      "targetDependencyKey": "agentos-kernel",      "targetRustIdentifier": "agentos_kernel",      "targetPath": "agentos/crates/kernel",      "shimPackage": "secure-exec-kernel"    },    {      "sourcePackage": "secure-exec-bridge",      "sourceDependencyKey": "secure-exec-bridge",      "sourceRustIdentifier": "secure_exec_bridge",      "sourcePath": "secure-exec/crates/bridge",      "targetPackage": "agentos-bridge",      "targetDependencyKey": "agentos-bridge",      "targetRustIdentifier": "agentos_bridge",      "targetPath": "agentos/crates/bridge",      "shimPackage": "secure-exec-bridge"    },    {      "sourcePackage": "secure-exec-vfs-core",      "sourceDependencyKey": "vfs",      "sourceRustIdentifier": "secure_exec_vfs_core",      "sourcePath": "secure-exec/crates/vfs",      "targetPackage": "agentos-vfs-core",      "targetDependencyKey": "agentos-vfs-core",      "targetRustIdentifier": "agentos_vfs_core",      "targetPath": "agentos/crates/vfs",      "shimPackage": "secure-exec-vfs-core"    },    {      "sourcePackage": "secure-exec-vfs",      "sourceDependencyKey": "secure-exec-vfs",      "sourceRustIdentifier": "secure_exec_vfs",      "sourcePath": "secure-exec/crates/secure-exec-vfs",      "targetPackage": "agentos-vfs",      "targetDependencyKey": "agentos-vfs",      "targetRustIdentifier": "agentos_vfs",      "targetPath": "agentos/crates/vfs-store",      "shimPackage": "secure-exec-vfs"    },    {      "sourcePackage": "native-baseline",      "sourceDependencyKey": "native-baseline",      "sourceRustIdentifier": "native_baseline",      "sourcePath": "secure-exec/crates/native-baseline",      "targetPackage": "agentos-native-baseline",      "targetDependencyKey": "agentos-native-baseline",      "targetRustIdentifier": "agentos_native_baseline",      "targetPath": "agentos/crates/native-baseline",      "shimPackage": null    }  ],  "npmPackages": [    {      "sourcePackage": "@secure-exec/core",      "sourcePath": "secure-exec/packages/core",      "targetPackage": "@rivet-dev/agentos-runtime-core",      "targetPath": "agentos/packages/runtime-core",      "shimPackage": "@secure-exec/core"    },    {      "sourcePackage": "@secure-exec/browser",      "sourcePath": "secure-exec/packages/browser",      "targetPackage": "@rivet-dev/agentos-runtime-browser",      "targetPath": "agentos/packages/runtime-browser",      "shimPackage": "@secure-exec/browser"    },    {      "sourcePackage": "@secure-exec/sandbox",      "sourcePath": "secure-exec/registry/tool/sandbox",      "targetPackage": "@rivet-dev/agentos-sandbox",      "targetPath": "agentos/packages/agentos-sandbox",      "migration": "fold into existing AgentOS sandbox wrapper package",      "shimPackage": "@secure-exec/sandbox"    },    {      "sourcePackage": "@secure-exec/sidecar",      "sourcePath": "secure-exec/packages/sidecar",      "targetPackage": "@rivet-dev/agentos-sidecar",      "targetPath": "agentos/packages/sidecar-binary",      "migration": "fold into existing AgentOS native sidecar resolver package",      "shimPackage": "@secure-exec/sidecar"    },    {      "sourcePackage": "@secure-exec/typescript",      "sourcePath": "secure-exec/packages/typescript",      "targetPackage": "@rivet-dev/agentos-typescript",      "targetPath": "agentos/packages/typescript",      "shimPackage": "@secure-exec/typescript"    },    {      "sourcePackage": "@secure-exec/build-tools",      "sourcePath": "secure-exec/packages/build-tools",      "targetPackage": "@rivet-dev/agentos-build-tools",      "targetPath": "agentos/packages/build-tools",      "private": true,      "shimPackage": null    },    {      "sourcePackage": "@secure-exec/benchmarks",      "sourcePath": "secure-exec/packages/benchmarks",      "targetPackage": "@rivet-dev/agentos-benchmarks",      "targetPath": "agentos/packages/benchmarks",      "private": true,      "shimPackage": null    },    {      "sourcePackage": "secure-exec",      "sourcePath": "secure-exec/packages/secure-exec",      "targetPackage": "@rivet-dev/agentos-runtime-core",      "targetPath": "agentos/packages/runtime-core",      "migration": "facade shim; no AgentOS package named secure-exec",      "shimPackage": "secure-exec"    }  ],  "unchangedNpmPackagesMovingToAgentos": [    {      "package": "@rivet-dev/agentos-toolchain",      "sourcePath": "secure-exec/packages/agentos-toolchain",      "targetPath": "agentos/packages/agentos-toolchain"    },    {      "package": "@agentos-software/manifest",      "sourcePath": "secure-exec/packages/manifest",      "targetPath": "agentos/packages/manifest"    },    {      "packageGlob": "@agentos-software/*",      "sourcePathGlob": "secure-exec/registry/{agent,software}/*",      "targetPathGlob": "agentos/software/*"    }  ],  "scriptedReplacementOrder": [    ["secure_exec_sidecar_v1", "agentos_sidecar_v1"],    ["secure-exec-sidecar-v1", "agentos-sidecar-v1"],    ["secure_exec_sidecar_browser", "agentos_native_sidecar_browser"],    ["secure-exec-sidecar-browser", "agentos-native-sidecar-browser"],    ["secure_exec_sidecar_core", "agentos_native_sidecar_core"],    ["secure-exec-sidecar-core", "agentos-native-sidecar-core"],    ["secure_exec_sidecar_protocol", "agentos_sidecar_protocol"],    ["secure-exec-sidecar-protocol", "agentos-sidecar-protocol"],    ["secure_exec_sidecar", "agentos_native_sidecar"],    ["secure-exec-sidecar", "agentos-native-sidecar"],    ["secure_exec_client", "agentos_sidecar_client"],    ["secure-exec-client", "agentos-sidecar-client"],    ["secure_exec_build_support", "agentos_build_support"],    ["secure-exec-build-support", "agentos-build-support"],    ["secure_exec_v8_runtime", "agentos_v8_runtime"],    ["secure-exec-v8-runtime", "agentos-v8-runtime"],    ["secure_exec_vm_config", "agentos_vm_config"],    ["secure-exec-vm-config", "agentos-vm-config"],    ["secure_exec_execution", "agentos_execution"],    ["secure-exec-execution", "agentos-execution"],    ["secure_exec_kernel", "agentos_kernel"],    ["secure-exec-kernel", "agentos-kernel"],    ["secure_exec_bridge", "agentos_bridge"],    ["secure-exec-bridge", "agentos-bridge"],    ["secure_exec_vfs_core", "agentos_vfs_core"],    ["secure-exec-vfs-core", "agentos-vfs-core"],    ["secure_exec_vfs", "agentos_vfs"],    ["secure-exec-vfs", "agentos-vfs"],    ["native_baseline", "agentos_native_baseline"],    ["native-baseline", "agentos-native-baseline"],    ["@secure-exec/typescript", "@rivet-dev/agentos-typescript"],    ["@secure-exec/build-tools", "@rivet-dev/agentos-build-tools"],    ["@secure-exec/benchmarks", "@rivet-dev/agentos-benchmarks"],    ["@secure-exec/browser", "@rivet-dev/agentos-runtime-browser"],    ["@secure-exec/sandbox", "@rivet-dev/agentos-sandbox"],    ["@secure-exec/sidecar", "@rivet-dev/agentos-sidecar"],    ["@secure-exec/core", "@rivet-dev/agentos-runtime-core"],    ["SECURE_EXEC_KEEP_STDIN_OPEN", "AGENTOS_KEEP_STDIN_OPEN"],    ["SECURE_EXEC_SIDECAR_BIN", "AGENTOS_SIDECAR_BIN"],    ["SECURE_EXEC_WORKSPACE_PACKAGES", "AGENTOS_WORKSPACE_PACKAGES"],    ["SECURE_EXEC_WASM_COMMANDS_DIR", "AGENTOS_WASM_COMMANDS_DIR"],    ["SECURE_EXEC_C_WASM_COMMANDS_DIR", "AGENTOS_C_WASM_COMMANDS_DIR"],    ["SECURE_EXEC_C_ROOT", "AGENTOS_C_ROOT"],    ["SECURE_EXEC_ROOT", "AGENTOS_ROOT"],    ["SECURE_EXEC_LOCAL_PATH", "AGENTOS_LOCAL_PATH"],    ["SECURE_EXEC_GIT_URL", "AGENTOS_GIT_URL"],    ["SECURE_EXEC_REPO", "AGENTOS_REPO"],    ["SECURE_EXEC_DISPATCH_TOKEN", "AGENTOS_DISPATCH_TOKEN"],    ["SECURE_EXEC_LOG", "AGENTOS_LOG"],    ["SECURE_EXEC_TEST_HTTP_LOOPBACK_REQUEST_TIMEOUT_MS", "AGENTOS_TEST_HTTP_LOOPBACK_REQUEST_TIMEOUT_MS"],    ["__SECURE_EXEC_WASM_SYNC_READ_LIMIT_BYTES__", "__AGENTOS_WASM_SYNC_READ_LIMIT_BYTES__"],    ["__secure_exec_typescript_input__", "__agentos_typescript_input__"],    ["__secure_exec_net_timeout__", "__agentos_net_timeout__"]  ],  "manualLandmines": [    "Do not mechanically rename string values used as on-wire PROTOCOL_VERSION values.",    "Do not mechanically rename ACP namespace string value dev.rivet.agent-os.acp.",    "Rename secure_exec_pyodide_unavailable to agentos_pyodide_unavailable in both execution/build.rs and python.rs in the same pass.",    "Update build.rs fixture paths after @secure-exec/core moves to packages/runtime-core.",    "Regenerate generated browser bundles instead of hand-editing baked paths.",    "Fold @secure-exec/sandbox into the existing @rivet-dev/agentos-sandbox package instead of creating a duplicate package.",    "Fold @secure-exec/sidecar into the existing @rivet-dev/agentos-sidecar resolver package instead of creating a duplicate package."  ],  "frozenWireStringValues": [    "dev.rivet.agent-os.acp"  ]}