mirror of
https://github.com/LostRuins/koboldcpp.git
synced 2026-08-07 15:35:42 +00:00
chat : enable tool call in thinking for DS4 (#26269)
This commit is contained in:
parent
876a432116
commit
ddd4ec1428
3 changed files with 124 additions and 101 deletions
|
|
@ -9,6 +9,7 @@
|
|||
#include "peg-parser.h"
|
||||
|
||||
#include <fstream>
|
||||
#include <iterator>
|
||||
#include <numeric>
|
||||
#include <optional>
|
||||
#include <sstream>
|
||||
|
|
@ -398,7 +399,7 @@ int main(int argc, char ** argv) {
|
|||
if (std::optional<common_chat_params> spec_tmpl =
|
||||
common_chat_try_specialized_template(chat_template, template_source, params)) {
|
||||
LOG_ERR("\n");
|
||||
LOG_ERR("This template uses a specialized parser, analysis results will not be available.");
|
||||
LOG_ERR("This template uses a specialized parser, analysis results will not be available.\n");
|
||||
parser_data = *spec_tmpl;
|
||||
} else {
|
||||
// Render template scenarios if requested
|
||||
|
|
@ -426,7 +427,9 @@ int main(int argc, char ** argv) {
|
|||
// Generate Parser
|
||||
parser_data = autoparser::peg_generator::generate_parser(chat_template, params, analysis);
|
||||
}
|
||||
}
|
||||
|
||||
if (!std::empty(parser_data.parser)) {
|
||||
LOG_ERR("\n=== Generated Parser ===\n");
|
||||
common_peg_arena arena;
|
||||
arena.load(parser_data.parser);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue