Luis Pater
a86d501dc2
refactor: replace json.Marshal and json.Unmarshal with sjson and gjson
...
Optimized the handling of JSON serialization and deserialization by replacing redundant `json.Marshal` and `json.Unmarshal` calls with `sjson` and `gjson`. Introduced a `marshalJSONValue` utility for compact JSON encoding, improving performance and code simplicity. Removed unused `encoding/json` imports.
2025-12-22 11:44:06 +08:00
Luis Pater
1249b07eb8
feat(responses): add unique identifiers for responses, function calls, and tool uses
docker-image / docker (push) Has been cancelled
goreleaser / goreleaser (push) Has been cancelled
2025-12-10 16:02:54 +08:00
Luis Pater
7a628426dc
Fixed : #433
...
docker-image / docker (push) Has been cancelled
goreleaser / goreleaser (push) Has been cancelled
refactor(translator): normalize finish reason casing across all OpenAI response handlers
2025-12-07 01:48:24 +08:00
Luis Pater
c8cee547fd
**fix(translator): ensure partial content is retained while skipping encrypted thoughtSignature**
...
docker-image / docker (push) Has been cancelled
goreleaser / goreleaser (push) Has been cancelled
- Updated handling of `thoughtSignature` across all translator modules to retain other content payloads if present.
- Adjusted logic for `thought_signature` and `inline_data` keys for consistent processing.
2025-11-27 00:52:17 +08:00
hkfires
1061354b2f
fix: handle empty and non-JSON SSE chunks safely
2025-11-22 13:49:23 +08:00
hkfires
c29931e093
fix(translator): ignore empty JSON chunks in OpenAI responses
2025-11-22 13:09:16 +08:00
hkfires
b05cfd9f84
fix(translator): include empty text chunks in responses
2025-11-22 13:03:50 +08:00
hkfires
abc2465b29
fix(gemini-cli): ignore thoughtSignature and empty parts
2025-11-21 17:12:56 +08:00
Luis Pater
4477c729a4
Fixed : #129 #123 #102 #97
...
docker-image / docker (push) Has been cancelled
goreleaser / goreleaser (push) Has been cancelled
feat: add all protocols request and response translation for Gemini and Gemini CLI compatibility
2025-10-17 02:11:29 +08:00