diff --git a/common/chaton.hpp b/common/chaton.hpp index eb2309e5c..53d7b2852 100644 --- a/common/chaton.hpp +++ b/common/chaton.hpp @@ -99,6 +99,8 @@ inline void _chaton_meta_dump(std::string &tmpl) { LOG("INFO:%s:%s:%s", __func__, "user->suffix", chaton_tmpl_role_kv(tmpl, K_USER, K_SUFFIX)); LOG("INFO:%s:%s:%s", __func__, "assistant->prefix", chaton_tmpl_role_kv(tmpl, K_ASSISTANT, K_PREFIX)); LOG("INFO:%s:%s:%s", __func__, "assistant->suffix", chaton_tmpl_role_kv(tmpl, K_ASSISTANT, K_SUFFIX)); + LOG("INFO:%s:%s:%d", __func__, K_REVERSE_PROMPT, chaton_tmpl_kv(tmpl, K_REVERSE_PROMPT)); + LOG("INFO:%s:%s:%d", __func__, K_SYSTEMUSER_1ST_USER_HAS_PREFIX, chaton_tmpl_kv(tmpl, K_SYSTEMUSER_1ST_USER_HAS_PREFIX)); } } @@ -176,3 +178,9 @@ inline std::string chaton_tmpl_kv(const std::string &tmpl, const std::string &ke LOG_TEELN("DBUG:%s:%s:%s:%s", __func__, tmpl.c_str(), key.c_str(), got.c_str()); return got; } + +inline bool chaton_tmpl_kv_bool(const std::string &tmpl, const std::string &key) { + bool got = conMeta[tmpl][key]; + LOG_TEELN("DBUG:%s:%s:%s:%d", __func__, tmpl.c_str(), key.c_str(), got); + return got; +}