Dustin Newkirk hobokenchicken
hobokenchicken pushed to main at hobokenchicken/GopherGate 2026-03-19 11:22:12 -04:00
7d43b2c31b fix: restore default admin password and add reset flag
hobokenchicken pushed to main at hobokenchicken/GopherGate 2026-03-19 11:19:21 -04:00
45c2d5e643 fix: implement provider test endpoint and fix static asset routing
hobokenchicken pushed to main at hobokenchicken/GopherGate 2026-03-19 11:14:30 -04:00
1d032c6732 feat: complete dashboard API migration
hobokenchicken pushed to main at hobokenchicken/GopherGate 2026-03-19 11:07:31 -04:00
2245cca67a fix: correct static file routing for dashboard assets
hobokenchicken pushed to main at hobokenchicken/GopherGate 2026-03-19 11:04:59 -04:00
c7c244992a fix: ensure LLM_PROXY__ENCRYPTION_KEY is correctly loaded from env
hobokenchicken pushed to main at hobokenchicken/GopherGate 2026-03-19 10:46:42 -04:00
4f5b55d40f chore: remove obsolete files and update CI to Go
hobokenchicken pushed to main at hobokenchicken/GopherGate 2026-03-19 10:44:27 -04:00
90874a6721 chore: consolidate env files and update gitignore
57aa0aa70e fix(openai): unify tool call indexing for both standard and embedded calls
4de457cc5e fix(openai): correctly map tool_call indexes in Responses API stream
66e8b114b9 fix(openai): split embedded tool_calls into standard chunk format
1cac45502a fix(openai): fix stream whitespace loss and finish_reason for gpt-5.4
Compare 15 commits »
hobokenchicken pushed to main at hobokenchicken/GopherGate 2026-03-19 10:34:21 -04:00
6b10d4249c feat: migrate backend from rust to go
hobokenchicken pushed to rust at hobokenchicken/GopherGate 2026-03-19 10:33:00 -04:00
hobokenchicken created branch rust in hobokenchicken/GopherGate 2026-03-19 10:33:00 -04:00
hobokenchicken pushed to main at hobokenchicken/GopherGate 2026-03-18 14:32:20 -04:00
57aa0aa70e fix(openai): unify tool call indexing for both standard and embedded calls
4de457cc5e fix(openai): correctly map tool_call indexes in Responses API stream
Compare 2 commits »
hobokenchicken pushed to main at hobokenchicken/GopherGate 2026-03-18 14:06:56 -04:00
66e8b114b9 fix(openai): split embedded tool_calls into standard chunk format
hobokenchicken pushed to main at hobokenchicken/GopherGate 2026-03-18 13:49:59 -04:00
1cac45502a fix(openai): fix stream whitespace loss and finish_reason for gpt-5.4
hobokenchicken pushed to main at hobokenchicken/GopherGate 2026-03-18 12:24:08 -04:00
79dc8fe409 fix(openai): correctly parse Responses API tool call events
24a898c9a7 fix(openai): gracefully handle stream endings
Compare 2 commits »
hobokenchicken pushed to main at hobokenchicken/GopherGate 2026-03-18 11:32:35 -04:00
7c2a317c01 fix(openai): add missing stream parameter for Responses API
hobokenchicken pushed to main at hobokenchicken/GopherGate 2026-03-18 11:18:28 -04:00
cb619f9286 fix(openai): improve Responses API stream robustness and diagnostics
hobokenchicken pushed to main at hobokenchicken/GopherGate 2026-03-18 11:08:42 -04:00
441270317c fix(openai): strip internal metadata from gpt-5.4 responses
2e4318d84b fix(openai): improve gpt-5.4 parallel tool call intercepting
Compare 2 commits »
hobokenchicken pushed to main at hobokenchicken/GopherGate 2026-03-18 10:36:49 -04:00
d0be16d8e3 fix(openai): parse embedded 'tool_uses' JSON for gpt-5.4 parallel calls
hobokenchicken pushed to main at hobokenchicken/GopherGate 2026-03-18 10:01:31 -04:00
83e0ad0240 fix(openai): flatten tools and tool_choice for Responses API
hobokenchicken pushed to main at hobokenchicken/GopherGate 2026-03-18 09:52:33 -04:00
275ce34d05 fix(openai): fix missing tools and instructions in Responses API