COMMITS
/ pkg/functions/parse.go March 29, 2026
E
feat: add distributed mode (#9124)
Ettore Di Giacinto committed
March 21, 2026
E
feat: inferencing default, automatic tool parsing fallback and wire min_p (#9092)
Ettore Di Giacinto committed
March 20, 2026
E
chore(deps): bump llama-cpp to 'a0bbcdd9b6b83eeeda6f1216088f42c33d464e38' (#9079)
Ettore Di Giacinto committed
March 8, 2026
E
feat(functions): add peg-based parsing and allow backends to return tool calls directly (#8838)
Ettore Di Giacinto committed
February 27, 2026
E
fix(qwen3.5): add qwen3.5 preset and mimick llama.cpp's PEG (#8668)
Ettore Di Giacinto committed
January 14, 2026
E
fix(functions): do not duplicate function when valid JSON is inside XML tags (#8043)
Ettore Di Giacinto committed
January 5, 2026
E
feat(function): Add tool streaming, XML Tool Call Parsing Support (#7865)
Ettore Di Giacinto committed
December 21, 2025
E
chore(refactor): move logging to common package based on slog (#7668)
Ettore Di Giacinto committed
November 12, 2025
E
feat: import models via URI (#7245)
Ettore Di Giacinto committed
November 7, 2025
E
feat(llama.cpp): consolidate options and respect tokenizer template when enabled (#7120)
Ettore Di Giacinto committed
June 11, 2025
L
Improve Comments and Documentation for MixedMode and ParseJSON Functions (#5626)
leopardracer committed
March 5, 2025
E
chore(deps): update llama.cpp and sync with upstream changes (#4950)
Ettore Di Giacinto committed
February 2, 2025
E
feat(llama.cpp): Add support to grammar triggers (#4733)
Ettore Di Giacinto committed
January 28, 2025
M
refactor: function argument parsing using named regex (#4708)
Maximilian Kenfenheuer committed
January 27, 2025
M
feat: function argument parsing using named regex (#4700)
Maximilian Kenfenheuer committed
July 26, 2024
E
feat(grammar): add llama3.1 schema (#3015)
Ettore Di Giacinto committed
July 18, 2024
E
feat(functions): parse broken JSON when we parse the raw results, use dynamic rules for grammar keys (#2912)
Ettore Di Giacinto committed
June 26, 2024
E
feat(grammar): expose properties_order (#2662)
Ettore Di Giacinto committed
June 23, 2024
S
chore: fix go.mod module (#2635)
Sertaç Özercan committed
May 31, 2024
E
feat(functions): allow `response_regex` to be a list (#2447)
Ettore Di Giacinto committed
E
feat(functions): better free string matching, allow to expect strings after JSON (#2445)
Ettore Di Giacinto committed
May 28, 2024
E
feat(functions): allow parallel calls with mixed/no grammars (#2432)
Ettore Di Giacinto committed
May 23, 2024
E
models(gallery): add mistral-0.3 and command-r, update functions (#2388)
Ettore Di Giacinto committed
May 21, 2024
E
feat(functions): relax mixedgrammars (#2365)
Ettore Di Giacinto committed
May 20, 2024
E
feat(functions): don't use yaml.MapSlice (#2354)
Ettore Di Giacinto committed
May 19, 2024
E
feat(functions): allow to use JSONRegexMatch unconditionally (#2349)
Ettore Di Giacinto committed
May 18, 2024
L
E
feat(functions): simplify parsing, read functions as list (#2340)
Ettore Di Giacinto committed
May 15, 2024
E
feat(functions): mixed JSON BNF grammars (#2328)
Ettore Di Giacinto committed
May 14, 2024
E
feat(functions): allow to set JSON matcher (#2319)
Ettore Di Giacinto committed
May 13, 2024
E
feat(functions): support models with no grammar and no regex (#2315)
Ettore Di Giacinto committed
May 11, 2024
E
feat(grammar): support models with specific construct (#2291)
Ettore Di Giacinto committed
April 29, 2024
April 18, 2024
E
feat(functions): support models with no grammar, add tests (#2068)
Ettore Di Giacinto committed