koboldcpp/.github
Aldehir Rojas acecd56032
common : implement common_schema internal representation for JSON schemas (#28736)
* common : implement common_schema types

* common : implement a json schema optimizer

* common : reduce optimizations

* common : refactor json-schema-to-grammar to use common_schema

* common : use common_trie

* common/schema : implement type/kind resolution

* cont : cleanup

* cont : remove common_chat_tool_parameters

* cont : simplify schema resolution

* cont : pass common_schema through the json-schema-to-grammar builder

* cont : cleanup

* cont : move enums under common_schema and add type enum

* cont : reduce test cases

* cont : clean up

* cont : clean up

* refactor : rename common_schema_parse to common_schema_from_json

* tests : fix gcc dangling-reference warning in test-json-schema

* tests : take the schema label as const char * to satisfy gcc dangling-reference

* refactor : rename common_schema_builder parse_* methods to build_*

* cont : fix may_be_string

* cont : properly handle empty tool parameters

* cont : add tests for empty $ref

* cont : remove dead code

* cont : update docs

* cont : make "{}" mean any object for json_object as well

* cont : restore (min|max)Length to imply string type

* cont : rename common_schema to common_chat_schema
2026-09-12 16:14:50 -05:00
..
actions ci : Update WoA CUDA 13.4 release to use 13.4.1 GA redistributables (#28687) 2026-09-10 18:10:55 +02:00
ISSUE_TEMPLATE Github: limit blank issues to maintainers (#28435) 2026-09-05 22:42:35 +02:00
workflows common : implement common_schema internal representation for JSON schemas (#28736) 2026-09-12 16:14:50 -05:00
labeler.yml misc: fix labeler (#25012) 2026-06-25 17:23:37 +02:00
pull_request_template.md gitignore : add .pi + personal SYSTEM.md (#22316) 2026-04-25 09:20:45 +03:00