fix bug in planning flow

main
hkr04 2025-03-17 14:24:03 +08:00
parent 8aa98cf515
commit 83ba3d3f63
2 changed files with 3 additions and 3 deletions

View File

@ -13,13 +13,13 @@ std::mutex Config::_mutex;
void Config::_load_initial_config() {
try {
auto config_path = _get_config_path();
std::cout << "加载配置文件: " << config_path.string() << std::endl;
std::cout << "Loading config file from: " << config_path.string() << std::endl;
const auto& data = toml::parse_file(config_path.string());
// 检查工具配置是否存在
if (!data.contains("llm") || !data["llm"].is_table()) {
throw std::runtime_error("MCP配置文件中找不到llm配置: ");
throw std::runtime_error("找不到llm配置: ");
}
const auto& llm_table = *data["llm"].as_table();

View File

@ -248,7 +248,7 @@ void PlanningFlow::_mark_step_completed() {
{"command", "mark_step"},
{"plan_id", active_plan_id},
{"step_index", current_step_index},
{"status", "completed"}
{"step_status", "completed"}
});
logger->info(
"Marked step " + std::to_string(current_step_index) + " as completed in plan " + active_plan_id