Releases
1.0.0
Compare
Sorry, something went wrong.
No results found
dvcrn
released this
06 Feb 04:17
Changelog
11c3d16 Add CI workflow
acb4e71 Add Gemini API route for content generation
70ffda5 Add Gemini client and improve generate content handling
8647d47 Add LaunchAgent to run on boot
ee45e22 Add OpenAI chat completions proxy with streaming
216d418 Add SSE debugging params, remove gzip compression
3f09128 Add SSE stream handler and update client request
7fddfe7 Add StreamGenerateContent for raw SSE streaming
c176591 Add Wrangler specific kv provider, env
18f3fbd Add admin key check for all endpoints, fix extracting of key in middleware
ef7a10f Add auto-reauth
140a8bb Add basic wrangler config
9d86ccc Add build and run commands to justfile
df1aa35 Add context-aware SSE and typed Gemini requests
7b0f82e Add environment setup instruction for ADMIN_API_KEY
02de3eb Add function call support and detailed logging for tools
8023ae0 Add function call validation to catch parity errors
da9c6cb Add logging middleware
cbec7ed Add mise.toml with tasks for build, run, test, and format
db65eb4 Add non-streaming OpenAI chat completions and models endpoint
3290521 Add npm and goreleaser
dc80a46 Add startup message with tier info
3594756 Add support for API keys through X-Goog-Api-Key
24d4d1d Add support for gemini-3-flash model
ac37e4d Add support for lite model normalization
c788826 Add systemd installer script
f28c68f Add token refresh loop
050ca15 Aggregate tool responses into single user turn for parity
5105855 Change ordering of model normalization
91cd2a4 Configure Go code formatting
12ff29b Create README.md
ff3e0df Document Cloudflare Workers deployment
5afcacd Enhance OAuth credential loading and project ID discovery in the proxy server
1ce5669 Extract API key processing from query
0276f6a Extract CloudCode response unwrapping logic
f9fe306 Extract Gemini API path parsing
fc4a24b Extract and test model name normalization
475cab4 Extract request body builders
5579873 Fill-in CLAUDE.md
4327f05 Filter [DONE] signal from Gemini stream responses
b7cfbdc Fix SSE stream containing too many empty lines at the end
0ffde2d Fix SSE streaming performance and buffering issues
1788a71 Fix Workers project discovery and build command
78034de Fix duplicate system messages
2e76427 Fix env issues in Launchagent
1dd26c2 Fix filename casing
c444cf0 Fix kv naming
97e511b Fix missing idToken in refresh
c0a0435 Fix models endpoint
b804a67 Fix readme inconsistencies
32b44ff Fix setting and retrieving of oauth credentials
9e74c89 Fix tool schema conversion for Gemini API
d6f2196 Gracefully handle environment without flush support
eafed1b Handle tool calls/results in OpenAI→Gemini
6633321 Implement OAuth token refresh mechanism and enhance error handling for unauthorized requests
546e3aa Improve API compatibility and error handling
2e66950 Improve HTTP client and add debug logging
3ad789c Improve handling of tool calls
60e088f Improve request handling for proxy
bc16ad2 Load OAuth credentials from environment
5c58b8c Normalize "lite" models to gemini-2.5-flash-lite
f2bbf62 Normalize gemini model names
0da1c3e Normalize model name before starting upstream
9c7e4dc Preserve thinking config in Gemini requests
910ed4c Proof of concept
2836e07 Refactor SSE streaming with a pipeline
7d3226a Refactor project discovery logic
d9ac2e3 Refactor: Move OAuth logic to auth.go
f4bc65c Refactor: Structure application into packages
6b6c90e Remove old code
5ad7b5d Rename gemini-cli-proxy -> gemini-code-assist-proxy
5ba0cfb Replace all logging statements with zerolog
9b97efc Replace just with mise in development docs and remove justfile
30a54b2 Replace os.Getenv with variant that works in wrangler
f4deab0 Send final newline to terminate the SSE stream
2663f5d Simplify README, add diagram
0371f34 Stop stripping thinkingConfig
f34e10d Update README title and add deployment note
e383ac7 Update README to include new OpenAI reference
8b5cb4a Update README.md
2c09878 Update README.md
bef6288 Update README.md
5c83dc5 Update build gen
95157f1 Update cloudflare kv binding
a6ad9a2 Use CloudflareKV provider in wrangler environment
942f53c Use PORT environment variable for server
You can’t perform that action at this time.