SIGN IN SIGN UP

Gemma4 tool calling grammar (#344)

* Add Gemma4 tool prompt context extraction

* Add Gemma4 VLM reasoning guard

* Optimize Gemma4 reasoning guard token tracking

* Simplify Gemma4 reasoning guard state

* Document Gemma4 reasoning mask tradeoff

* Simplify Gemma4 token helper assumptions

* Optimize Gemma4 guard no-mask path

* Avoid Gemma4 guard token sync

* Simplify Gemma4 reasoning guard markers

* Add Gemma4 tool-call structure guard

* Use llguidance for Gemma4 tool grammar

* Simplify Gemma4 llguidance guard

* Move llguidance imports to module scope

* Simplify Gemma4 tool runtime assumptions

* Relax Gemma4 tool grammar edge cases

* Trim Gemma4 tool runtime comments

* Rename Gemma4 grammar edge case test

* Document Gemma4 tool processor flow

* Rename Gemma4 token boost helper

* Inline Gemma4 tool processor helpers

* Clarify Gemma4 tool-call bridge

* Preserve Gemma4 post-tool continuation scores

* Support namespaced Gemma4 tool names
N
Neil Mehta committed
cd68a5f76b069c933a14f117bf0e9db3b2e5b9ca
Parent: 8ae2610
Committed by GitHub <noreply@github.com> on 7/13/2026, 8:35:39 PM