Dustin Newkirk hobokenchicken
hobokenchicken pushed to main at LobotomyLabs/GopherGate 2026-03-07 00:17:48 +00:00
fc3bc6968d fixed ui
hobokenchicken pushed to main at LobotomyLabs/GopherGate 2026-03-07 00:16:55 +00:00
d6280abad9 fix(dashboard): handle stale sessions and prevent form GET submission
hobokenchicken pushed to main at LobotomyLabs/GopherGate 2026-03-07 00:07:46 +00:00
96486b6318 security(dashboard): enforce admin authentication on all sensitive endpoints
hobokenchicken pushed to main at LobotomyLabs/GopherGate 2026-03-06 20:36:04 +00:00
e8955fd36c merge
hobokenchicken pushed to main at LobotomyLabs/GopherGate 2026-03-06 20:27:26 +00:00
a243a3987d fix(openai): use structured input and add probe for Responses API
hobokenchicken pushed to main at LobotomyLabs/GopherGate 2026-03-06 20:17:57 +00:00
4be23629d8 fix build warnings
dd54c14ff8 feat(openai): implement Responses API streaming and proactive routing
Compare 2 commits »
hobokenchicken pushed to main at LobotomyLabs/GopherGate 2026-03-06 19:28:07 +00:00
633b69a07b docs: sync documentation with current implementation and archive stale plan
975ae124d1 merge
9b8483e797 feat(security): implement AES-256-GCM encryption for API keys and HMAC-signed session tokens
Compare 3 commits »
hobokenchicken pushed to main at LobotomyLabs/GopherGate 2026-03-06 14:59:24 +00:00
d32386df3f fix(gemini): resolve 400 Bad Request by sanitizing thought_signature and improving tool name resolution
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