From 1435c15400126652af035c6fc22e5bbea1ef5c26 Mon Sep 17 00:00:00 2001 From: scawful Date: Fri, 10 Oct 2025 19:21:27 -0400 Subject: [PATCH] fix(z3ed): copy agent assets to build directory for CLI access --- src/cli/z3ed.cmake | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/cli/z3ed.cmake b/src/cli/z3ed.cmake index 1704aa70..cc05f173 100644 --- a/src/cli/z3ed.cmake +++ b/src/cli/z3ed.cmake @@ -91,6 +91,23 @@ add_executable( target_compile_definitions(z3ed PRIVATE YAZE_ASSETS_PATH="${CMAKE_SOURCE_DIR}/assets") +# ============================================================================ +# Copy Agent Assets for z3ed CLI +# ============================================================================ +# Copy agent assets to build directory so z3ed can find them when running +if(EXISTS ${CMAKE_SOURCE_DIR}/assets/agent) + file(GLOB AGENT_ASSET_FILES "${CMAKE_SOURCE_DIR}/assets/agent/*") + file(COPY ${AGENT_ASSET_FILES} DESTINATION "${CMAKE_BINARY_DIR}/assets/agent/") + + # Also add post-build copy for development workflow + add_custom_command(TARGET z3ed POST_BUILD + COMMAND ${CMAKE_COMMAND} -E copy_directory + ${CMAKE_SOURCE_DIR}/assets/agent + $/assets/agent + COMMENT "Copying agent assets for z3ed" + ) +endif() + # ============================================================================ # AI Agent Support (Consolidated via Z3ED_AI flag) # ============================================================================