common : replace wrap_for_generation with a prefix convenience function and fix gpt-oss (#20912)

This commit is contained in:
Aldehir Rojas
2026-03-23 22:21:47 -05:00
committed by GitHub
parent 7cadbfce10
commit 312d870a89
6 changed files with 34 additions and 47 deletions

View File

@@ -58,11 +58,6 @@ std::vector<segment> segmentize_markers(const std::string & text);
// (MARKER, "</function>"), (MARKER, "</tool_call>") ]
std::vector<segment> prune_whitespace_segments(const std::vector<segment> & segments);
// Wrap parser with generation prompt parser
common_peg_parser wrap_for_generation_prompt(common_chat_peg_builder & p,
const common_peg_parser & prs,
const autoparser::generation_params & inputs,
const std::string & reasoning_start = {});
namespace autoparser {
// Apply a template with the given parameters, returning the rendered string (empty on failure)