Skip to content

Add --skip-chat-parsing to force a pure content parser. - #20289

Merged
pwilkin merged 4 commits into
ggml-org:masterfrom
pwilkin:force-pure-content
Mar 17, 2026
Merged

pwilkin merged 4 commits into
ggml-org:masterfrom
pwilkin:force-pure-content

Conversation

@pwilkin

@pwilkin pwilkin commented Mar 9, 2026 •

Copy link
Copy Markdown
Member

Allows pure content throughput with Jinja template to tools that want to perform their own parsing / tool call handling / etc.

Fixes #20281

@pwilkin
pwilkin requested review from ggerganov and ngxson as code owners March 9, 2026 12:32
Comment thread common/arg.cpp Outdated
@Vincent-EdgerunnerAI

Vincent-EdgerunnerAI commented Mar 9, 2026 •

Copy link
Copy Markdown

unless this is a different issue, as @aldehir mentioned, the GPT-OSS parser still results in the code 500

nvm I was using the wrong argument :)

This is tested as working for me.

Thanks for the speedy work!

Comment thread common/arg.cpp Outdated
pwilkin and others added 2 commits March 13, 2026 12:12
Co-authored-by: Sigbjørn Skjæret <sigbjorn.skjaeret@scala.com>
@pwilkin
pwilkin force-pushed the force-pure-content branch from 181eb9e to 31ceef0 Compare March 13, 2026 11:12
@pwilkin pwilkin changed the title Add --force-pure-content to force a pure content parser. Add --skip-chat-parsing to force a pure content parser. Mar 13, 2026
@pwilkin
pwilkin requested review from CISC and aldehir March 13, 2026 11:15
@Vincent-EdgerunnerAI

Copy link
Copy Markdown

Bumping in case it got stale, looking forward to getting this merged, thanks!

@pwilkin
pwilkin requested review from a team as code owners March 17, 2026 15:16
@pwilkin
pwilkin merged commit d2ecd2d into ggml-org:master Mar 17, 2026
47 of 48 checks passed
Seunghhon pushed a commit to Seunghhon/llama.cpp that referenced this pull request Apr 26, 2026
…er. (ggml-org#20289)

* Add `--force-pure-content` to force a pure content parser.

* Update common/arg.cpp

Co-authored-by: Sigbjørn Skjæret <sigbjorn.skjaeret@scala.com>

* Change parameter name [no ci]

---------

Co-authored-by: Sigbjørn Skjæret <sigbjorn.skjaeret@scala.com>
my-other-github-account pushed a commit to my-other-github-account/llama.cpp that referenced this pull request May 15, 2026
…er. (ggml-org#20289)

* Add `--force-pure-content` to force a pure content parser.

* Update common/arg.cpp

Co-authored-by: Sigbjørn Skjæret <sigbjorn.skjaeret@scala.com>

* Change parameter name [no ci]

---------

Co-authored-by: Sigbjørn Skjæret <sigbjorn.skjaeret@scala.com>
fukuro-kun pushed a commit to fukuro-kun/fukuro-llama-cpp-turboquant that referenced this pull request Jul 5, 2026
…er. (ggml-org#20289)

* Add `--force-pure-content` to force a pure content parser.

* Update common/arg.cpp

Co-authored-by: Sigbjørn Skjæret <sigbjorn.skjaeret@scala.com>

* Change parameter name [no ci]

---------

Co-authored-by: Sigbjørn Skjæret <sigbjorn.skjaeret@scala.com>
MrLordCat referenced this pull request in MrLordCat/llama.cpp-rdna-lab Jul 16, 2026
…er. (#20289)

* Add `--force-pure-content` to force a pure content parser.

* Update common/arg.cpp

Co-authored-by: Sigbjørn Skjæret <sigbjorn.skjaeret@scala.com>

* Change parameter name [no ci]

---------

Co-authored-by: Sigbjørn Skjæret <sigbjorn.skjaeret@scala.com>
zommiommy pushed a commit to zommiommy/llama.cpp that referenced this pull request Aug 18, 2026
…er. (ggml-org#20289)

* Add `--force-pure-content` to force a pure content parser.

* Update common/arg.cpp

Co-authored-by: Sigbjørn Skjæret <sigbjorn.skjaeret@scala.com>

* Change parameter name [no ci]

---------

Co-authored-by: Sigbjørn Skjæret <sigbjorn.skjaeret@scala.com>
frostyautumnleaf pushed a commit to frostyautumnleaf/llama.cpp that referenced this pull request Oct 5, 2026
…er. (ggml-org#20289)

* Add `--force-pure-content` to force a pure content parser.

* Update common/arg.cpp

Co-authored-by: Sigbjørn Skjæret <sigbjorn.skjaeret@scala.com>

* Change parameter name [no ci]

---------

Co-authored-by: Sigbjørn Skjæret <sigbjorn.skjaeret@scala.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Eval bug: Server 500 on custom chat template with "Failed to parse input at pos 0"

5 participants