Dustin Newkirk hobokenchicken
hobokenchicken pushed to main at LobotomyLabs/GopherGate 2026-03-05 20:52:18 +00:00
149a7c3a29 fix(deepseek): even stricter R1 history compliance and error logging
hobokenchicken pushed to main at LobotomyLabs/GopherGate 2026-03-05 20:42:14 +00:00
d9cfffea62 fix: comprehensive cross-provider tool calling and history fixes
hobokenchicken pushed to main at LobotomyLabs/GopherGate 2026-03-05 19:54:28 +00:00
90ef026c96 Revert "feat(auth): refactor token resolution into shared TokenResolution and centralize in middleware; simplify AuthenticatedClient to carry resolved DB ID"
hobokenchicken pushed to main at LobotomyLabs/GopherGate 2026-03-05 19:45:19 +00:00
5ddf284b8f feat(auth): refactor token resolution into shared TokenResolution and centralize in middleware; simplify AuthenticatedClient to carry resolved DB ID
hobokenchicken pushed to main at LobotomyLabs/GopherGate 2026-03-05 19:39:06 +00:00
f5677afba0 fix(openai): transition to max_completion_tokens for newer models
hobokenchicken pushed to main at LobotomyLabs/GopherGate 2026-03-05 19:27:28 +00:00
4ffc6452e0 fix: sanitize tool call IDs for OpenAI compatibility
hobokenchicken pushed to main at LobotomyLabs/GopherGate 2026-03-05 19:21:59 +00:00
94162a3dcc fix: revert shared helper changes that broke standard OpenAI models
c26925c253 fix: improve error probing in OpenAI and DeepSeek providers
d0d64e2064 fix(openai): implement error probing and gpt-5-nano support
Compare 3 commits »
hobokenchicken pushed to main at LobotomyLabs/GopherGate 2026-03-05 19:12:26 +00:00
6a324c08c7 fix(deepseek): more aggressive R1 fix and detailed error logging
hobokenchicken pushed to main at LobotomyLabs/GopherGate 2026-03-05 18:56:36 +00:00
1ddb5277e9 fix(deepseek): ensure reasoning_content placeholder for R1 tool calls
hobokenchicken pushed to main at LobotomyLabs/GopherGate 2026-03-05 18:46:15 +00:00
1067ceaecd style: remove unused sqlx import in server/mod.rs
fc5d3ed636 refactor: unify authentication state and improve middleware efficiency
Compare 2 commits »
hobokenchicken pushed to main at LobotomyLabs/GopherGate 2026-03-05 18:24:29 +00:00
7411d3dbed fix(deepseek): preserve reasoning_content in history for R1
hobokenchicken pushed to main at LobotomyLabs/GopherGate 2026-03-05 18:17:32 +00:00
e3c1b9fa20 refactor: extract stream parsing helper and enable deepseek error probing
hobokenchicken pushed to main at LobotomyLabs/GopherGate 2026-03-05 18:08:58 +00:00
c2bad90a8f fix(deepseek): add missing StreamExt import
hobokenchicken pushed to main at LobotomyLabs/GopherGate 2026-03-05 18:00:07 +00:00
c7b67d5840 fix(deepseek): add more exhaustive sanitation for deepseek-reasoner
7efb36029c fix(deepseek): sanitize requests for deepseek-reasoner
Compare 2 commits »
hobokenchicken pushed to main at LobotomyLabs/GopherGate 2026-03-05 17:50:38 +00:00
6440e8cc13 fix(gemini): ensure final finish_reason is 'tool_calls' if any tools were seen
hobokenchicken pushed to main at LobotomyLabs/GopherGate 2026-03-05 17:46:08 +00:00
5c5f836eca fix(gemini): override finish_reason to 'tool_calls' when tools are present
hobokenchicken pushed to main at LobotomyLabs/GopherGate 2026-03-05 17:40:13 +00:00
febfcafed4 fix(gemini): resolve 400 errors by strictly adhering to JSON schema
hobokenchicken pushed to main at LobotomyLabs/GopherGate 2026-03-05 17:34:56 +00:00
811885274b fix(gemini): handle 'Stream ended' gracefully and improve debug logging
hobokenchicken pushed to main at LobotomyLabs/GopherGate 2026-03-05 17:29:45 +00:00
e307ecf11d fix(gemini): resolve 400 errors and unstable tool IDs in Gemini 3 models
hobokenchicken pushed to main at LobotomyLabs/GopherGate 2026-03-05 17:15:45 +00:00
eac3781079 fix(gemini): force snake_case naming for thought_signature