- W20.1: CLI tool_calls→execute→result→re-call 循环(5轮上限) - W20.2: deepseek 流式 tool_calls 增量解析(configure 缓存,无 ABI break) - W20.3: plugin_loader 回归测试 5 块 32 断言(路径/原子性/mock 日志) - W20.4: plugin_loader ABI 契约校验(name/version/on_init 字段验证) - W20.5: ASan/UBSan CMake preset + CI sanitizer job(PR-only Linux) - W20.6: session auto-save(on_shutdown 写 %APPDATA%/dstalk/session.json) Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
18 lines
447 B
CMake
18 lines
447 B
CMake
# ============================================================
|
|
# dstalk-cli — 命令行前端 (ANSI 转义码)
|
|
# ============================================================
|
|
|
|
add_executable(dstalk-cli
|
|
src/main.cpp
|
|
)
|
|
|
|
set_target_properties(dstalk-cli PROPERTIES
|
|
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin
|
|
)
|
|
|
|
find_package(Boost REQUIRED CONFIG)
|
|
|
|
target_link_libraries(dstalk-cli
|
|
PRIVATE dstalk boost::boost dstalk_boost_config
|
|
)
|