llama.cpp
chat : refactor API
#30210
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
21
Changes
View On
GitHub
chat : refactor API
#30210
aldehir
merged 21 commits into
ggml-org:master
from
aldehir:chat-refactoring
chat : detect template kind and run the differential analysis once at…
30d3b0ba
server,chat : implement chat session type
aabb95e9
server: move vocab to first parameter in chat params parse
cabe7b4e
server : remove optional chat session
25ef200f
chat : start a chat session with the assistant role
846b0718
tests : drive the test-chat streaming cases through common_chat_session
b465765a
chat : do not copy the parser arena on every parse
d5d35dbc
tests : compare tool call arguments before renormalizing them in test…
2b9a9ae6
tests : use one peg_tester per template in test-chat
70925401
tests : stream test-chat cases in simple_tokenize pieces instead of p…
62cc6d2c
chat : hold the template analysis in a unique_ptr
0e682ffa
chat : assign parsers to data.parser directly
febcf026
tests : define simple_tokenize in test-chat
2c45ada7
chat,server : resolve chat sampling in the session and stop exposing …
1bc5ba49
cont : cleanup
2e73dc5d
cont : cleanup
8b3c7541
tests : defer test-chat speedups
4fa27e56
tests : check the session prompt by substring
d1ba6bbf
cont : clean up
68b05282
common : remove peg parser serialization
e4bd1b5e
aldehir
requested a review
8 days ago
aldehir
requested a review
from
pwilkin
8 days ago
aldehir
requested a review
from
ggerganov
8 days ago
aldehir
requested a review
8 days ago
github-actions
added
documentation
github-actions
added
testing
github-actions
added
server
pwilkin
approved these changes on 2026-10-09
ServeurpersoCom
approved these changes on 2026-10-09
cont : clean up
3c898a27
ggerganov
approved these changes on 2026-10-09
ngxson
approved these changes on 2026-10-09
aldehir
merged
8b543610
into master
7 days ago
Login to write a write a comment.
Login via GitHub
Reviewers
ngxson
ggerganov
ServeurpersoCom
pwilkin
Assignees
No one assigned
Labels
documentation
testing
server
Milestone
No milestone
Login to write a write a comment.
Login via GitHub