Skip to content

v2.4.0

Choose a tag to compare

@CJackHwang CJackHwang released this 22 Mar 09:04
· 481 commits to main since this release
586d31e

What's Changed

  • Vercel sync: support env-backed config drafts, hash diffing and UI indicators by @CJackHwang in #129
  • Preserve code fences around standalone tool JSON and add marker-output guards by @CJackHwang in #132
  • Merge pull request #132 from CJackHwang/codex/toolcallhistory-6t7271

Preserve code fences around standalone tool JSON and add marker-output guards by @CJackHwang in #133

  • feat(webui): add config backup download and file-based import in Settings by @CJackHwang in #136
  • Make account test_status runtime-only (in-memory cache) by @CJackHwang in #137
  • Sanitize leaked tool-history markers, simplify normalization, and add managed token refresh by @CJackHwang in #135
  • [Follow-up] Preserve empty tool completion turns in OpenAI prompt normalization by @CJackHwang in #139
  • Merge pull request #135 from CJackHwang/codex/add-global-token-refresh-logic

Sanitize leaked tool-history markers, simplify normalization, and add managed token refresh by @CJackHwang in #138

  • Fix raw tool-call JSON leaks when feature_match mode is off by @CJackHwang in #141
  • Merge pull request #141 from CJackHwang/codex/investigate-json-leakage-in-vercel-deployment-rh84s1

Fix raw tool-call JSON leaks when feature_match mode is off by @CJackHwang in #142

  • Refactor tool-sieve and response streaming, remove unused helpers and UI wrappers by @CJackHwang in #144
  • Merge pull request #144 from CJackHwang/codex/refactor-codebase-to-remove-redundancy

Refactor tool-sieve and response streaming, remove unused helpers and UI wrappers by @CJackHwang in #145

  • Merge pull request #145 from CJackHwang/codex/determine-which-pr-fixes-json-leak-issue

Merge pull request #144 from CJackHwang/codex/refactor-codebase-to-remove-redundancy

Refactor tool-sieve and response streaming, remove unused helpers and UI wrappers by @CJackHwang in #146

  • Preserve tool call/result roundtrip and raw payloads across Claude, Gemini and OpenAI adapters by @CJackHwang in #147
  • Merge pull request #147 from CJackHwang/codex/fix-tool-call-history-retrieval

Preserve tool call/result roundtrip and raw payloads across Claude, Gemini and OpenAI adapters by @CJackHwang in #148

  • Do not promote fenced code examples to tool calls and centralize tool-keyword detection by @CJackHwang in #150
  • Ignore tool_call payloads inside fenced code blocks and chat envelopes; stream-aware code-fence tracking by @CJackHwang in #149
  • Merge pull request #149 from CJackHwang/codex/fix-tool-miscall-during-complex-json-test

Ignore tool_call payloads inside fenced code blocks and chat envelopes; stream-aware code-fence tracking by @CJackHwang in #151

Full Changelog: v2.3.7...v2.4.0