Files
skill_tree/CMakeLists.txt
T
agent 9ee3be8e4e feat: Launch workflow boton via agent_runner_api (issue 0116)
- Anade boton 'Launch workflow' (TI_ROCKET) que hace POST async a
  http://localhost:8486/api/runs con {issue_id, mode:'fix-issue'}.
- HTTP async via std::thread + fn_http::request (de http_request_cpp_core)
  con timeout 3s. NO bloquea el frame.
- Feature flag 'legacy_claude_fix' (default OFF) controla la visibilidad
  del boton 'Claude fix' legacy (terminal externa + claude --dangerously-
  skip-permissions). Flag leido al arrancar desde dev/feature_flags.json.
- Toast 3s con run_id devuelto por el API (o error si :8486 down /
  transport fail / HTTP non-2xx). Render thread-safe con mutex.
- CMakeLists.txt linkea cpp/functions/core/http_request.cpp.
- app.md: version 0.1.0 -> 0.2.0, uses_functions anade http_request_cpp_core,
  capability growth log con entrada v0.2.0.
2026-05-18 18:46:02 +02:00

18 lines
632 B
CMake

add_imgui_app(skill_tree
main.cpp
${CMAKE_SOURCE_DIR}/functions/core/parse_md_frontmatter.cpp
${CMAKE_SOURCE_DIR}/functions/core/compute_ring_layout.cpp
${CMAKE_SOURCE_DIR}/functions/core/http_request.cpp
)
target_include_directories(skill_tree PRIVATE ${CMAKE_CURRENT_SOURCE_DIR})
# fn_table_viz: provides data_table::render(), viz_render, TQL engine, Lua, LLM.
# Guard keeps the app compilable in builds where vendor/lua is absent.
if(TARGET fn_table_viz)
target_link_libraries(skill_tree PRIVATE fn_table_viz)
endif()
if(WIN32)
set_target_properties(skill_tree PROPERTIES WIN32_EXECUTABLE TRUE)
endif()