@@ -123,6 +123,10 @@ set(CAS_CORE_PORTABLE_SOURCES
123123 src/cas/branch_router.cpp
124124 src/cas/branch_name.cpp
125125 src/cas/branch_merge.cpp
126+ src/cas/runtime_state.cpp
127+ src/cas/agent_state.cpp
128+ src/cas/agent_state_service.cpp
129+ src/cas/runtime_supervisor.cpp
126130 src/cas/telemetry_event.cpp
127131 src/cas/telemetry_registry.cpp
128132 src/cas/control_protocol.cpp
@@ -132,6 +136,7 @@ set(CAS_CORE_PORTABLE_SOURCES
132136)
133137set (CAS_CORE_POSIX_SOURCES
134138 src/cas/control_socket.cpp
139+ src/cas/runtime_process_posix.cpp
135140)
136141
137142option (AGENTVFS_BLAKE3_SIMD "Enable runtime-dispatched BLAKE3 SIMD paths" ON )
@@ -455,6 +460,19 @@ if(APPLE AND AGENTVFS_FUSE_T)
455460 install (TARGETS agentvfs RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} )
456461endif ()
457462
463+ # ── agentvfs-run cooperative runtime launcher (Linux) ───────────────
464+ if (LINUX )
465+ add_executable (agentvfs-run
466+ src/runtime/agentvfs_run.cpp )
467+ target_include_directories (agentvfs-run PRIVATE src/cas src/runtime )
468+ target_compile_features (agentvfs-run PRIVATE cxx_std_17 )
469+ if (NOT MSVC )
470+ target_compile_options (agentvfs-run PRIVATE -Wall -Wextra -Wpedantic )
471+ endif ()
472+ install (TARGETS agentvfs-run
473+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} )
474+ endif ()
475+
458476# ── uninstall target ────────────────────────────────────────────────
459477configure_file (
460478 ${CMAKE_CURRENT_SOURCE_DIR } /cmake/cmake_uninstall.cmake.in
0 commit comments