Commit Graph

  • fe43f1e6ee Merge pull request #201 from CJackHwang/codex/investigate-pull-request-issue-ws440p v3.0.0_beta CJACK. 2026-04-03 02:01:19 +08:00
  • 440d759584 Merge pull request #202 from CJackHwang/codex/update-project-configuration-for-version-upgrades CJACK. 2026-04-03 02:00:17 +08:00
  • a6a9863fc3 Preserve upstream headers on Gemini proxy error responses CJACK. 2026-04-03 01:59:35 +08:00
  • f787e25641 chore(deploy): drop Vercel node runtime pin and bump Docker node CJACK. 2026-04-03 01:58:16 +08:00
  • 5722f21cdd Align docs and adapters with unified OpenAI proxy architecture CJACK. 2026-04-03 01:49:33 +08:00
  • ca3c16c424 Merge pull request #199 from CJackHwang/codex/update-project-documentation-structure CJACK. 2026-04-03 01:29:09 +08:00
  • 8b86f1c903 docs: refresh architecture and project structure docs CJACK. 2026-04-03 01:28:48 +08:00
  • b758ce9234 Merge pull request #198 from CJackHwang/codex/update-project-documentation-and-version-number-0jh1p4 CJACK. 2026-04-03 01:17:59 +08:00
  • 1cf28101d6 Merge branch 'dev' into codex/update-project-documentation-and-version-number-0jh1p4 CJACK. 2026-04-03 01:17:37 +08:00
  • c1bdb6776b Merge pull request #197 from CJackHwang/codex/update-project-documentation-and-version-number CJACK. 2026-04-03 01:15:18 +08:00
  • 47544fb385 docs: align architecture diagram and structure with current code CJACK. 2026-04-03 01:14:01 +08:00
  • 2a05c96f5f docs: refresh architecture diagram and structure sections CJACK. 2026-04-03 01:13:13 +08:00
  • cbc68f7e92 Merge pull request #193 from CJackHwang/codex/analyze-context-absence-issue CJACK. 2026-04-03 00:50:47 +08:00
  • 5576043106 Merge pull request #194 from CJackHwang/codex/fix-keep-alive-frame-filtering-issue CJACK. 2026-04-03 00:49:31 +08:00
  • 287e8d5a60 Merge pull request #195 from CJackHwang/codex/fix-pull-request-review-issues CJACK. 2026-04-03 00:48:45 +08:00
  • 8a2c500806 treat content filter as normal stop and hide leaked suffix CJACK. 2026-04-03 00:47:11 +08:00
  • e958bf7e40 Fix SSE keep-alive passthrough, content-filter stop, and usage token propagation CJACK. 2026-04-02 23:58:36 +08:00
  • 443fa4ad8e fix: handle vercel prepare/release passthrough in translated proxy paths CJACK. 2026-04-02 22:28:36 +08:00
  • 2d62c658f8 Merge pull request #183 from CJackHwang/dev v2.5.1 CJACK. 2026-04-02 20:17:35 +08:00
  • 6a632ad9ef Merge pull request #187 from CJackHwang/codex/investigate-unrecognized-issue-in-ds2api CJACK. 2026-04-02 20:15:30 +08:00
  • cd2f5ad3b0 Merge pull request #191 from CJackHwang/codex/fix-issue-in-pull-request-190 CJACK. 2026-04-02 20:14:17 +08:00
  • 1457b63a76 Merge pull request #192 from CJackHwang/codex/fix-the-reported-issue-in-pr-191 CJACK. 2026-04-02 20:13:51 +08:00
  • 24655342a7 fix: prefer quoted functionCall keys over bare matches CJACK. 2026-04-02 20:11:29 +08:00
  • 39f6e066d6 fix: harden functionCall key detection in tool sieve CJACK. 2026-04-02 19:43:47 +08:00
  • 02d64c192e fix: prioritize quoted functionCall keys in tool sieve CJACK. 2026-04-02 18:22:30 +08:00
  • 283aa304df Merge pull request #190 from CJackHwang/codex/fix-critical-issue-in-pull-request CJACK. 2026-04-02 16:12:50 +08:00
  • 02fe3e4bfc fix: detect loose functionCall keys in tool sieve CJACK. 2026-04-02 15:19:45 +08:00
  • 15bf77e044 refactor tool sieve functionCall helpers into separate file CJACK. 2026-04-02 13:40:21 +08:00
  • add0d0cc06 Merge pull request #188 from MoeclubM/patch-1 CJACK. 2026-04-02 13:39:43 +08:00
  • a87ec3fd68 docs: sync docker config setup steps MoeclubM 2026-04-02 13:34:57 +08:00
  • 50ce88ca3f tighten functionCall detection to quoted JSON keys CJACK. 2026-04-02 13:32:47 +08:00
  • 48a5f1c39e 完善Docker部教程 MoeCaa 2026-04-02 13:19:23 +08:00
  • 07578f9c56 fix tool prompt parameter examples for exec tools CJACK. 2026-04-02 13:09:41 +08:00
  • 5ebc33c347 Merge pull request #186 from CJackHwang/codex/fix-key-copy-issue-in-web-ui CJACK. 2026-04-02 13:03:33 +08:00
  • cc74397edc Merge pull request #184 from CJackHwang/codex/refactor-acquire-to-handle-empty-token-accounts CJACK. 2026-04-02 13:00:18 +08:00
  • 1289e8afd8 fix(webui): make API key copy action reliable CJACK. 2026-04-02 12:59:05 +08:00
  • e60738b084 auth: preserve ensure error after retry exhaustion CJACK. 2026-04-02 12:58:09 +08:00
  • f6cd541c6f auth: retry other managed accounts when token ensure fails CJACK. 2026-04-02 02:04:58 +08:00
  • 1eb47147c2 Merge pull request #182 from CJackHwang/codex/investigate-potential-issues CJACK. 2026-04-02 00:55:43 +08:00
  • da3fafb79a fix pool starvation of tokenless managed accounts CJACK. 2026-04-02 00:48:41 +08:00
  • 3900aaec47 Merge pull request #180 from CJackHwang/codex/integrate-gemini-claude-openai-into-ds2api CJACK. 2026-04-01 01:54:21 +08:00
  • 8a74dbff9c Fix lowercase functioncall detection in stream tool sieve CJACK. 2026-04-01 01:50:56 +08:00
  • bfca84c2c7 Align tool-call parsing across Go/JS and pass quality gates CJACK. 2026-04-01 01:24:55 +08:00
  • 1cdfa9c05d Merge pull request #179 from TesseractLHY/main CJACK. 2026-04-01 00:08:55 +08:00
  • fe8232bfc1 Fixes bad tool call TesseractLHY 2026-03-31 11:16:13 -04:00
  • 063599678a Merge pull request #174 from CJackHwang/dev v2.5.1_beta3 CJACK. 2026-03-31 01:36:31 +08:00
  • f55aa7564a Merge pull request #176 from CJackHwang/codex/fix-fallback-to-file-config-on-json-parse-failure-u32uz8 CJACK. 2026-03-31 01:35:42 +08:00
  • 3b60e3c8f9 fix(sse): trim stream output from CONTENT_FILTER onward CJACK. 2026-03-31 01:26:43 +08:00
  • efebe9ebad Merge pull request #171 from CJackHwang/codex/fix-issue-#170-in-ds2api CJACK. 2026-03-31 00:01:27 +08:00
  • b54b418f96 fix(sse): globally strip leaked CONTENT_FILTER suffix from output CJACK. 2026-03-30 23:39:47 +08:00
  • 1c5f022b06 refactor(config): split writeback helpers out of store.go for CI gate CJACK. 2026-03-30 21:38:19 +08:00
  • 836eaf5290 feat(ui): show env mode persistence status and document writeback CJACK. 2026-03-30 21:18:56 +08:00
  • 958e7a0d04 fix(config): skip writeback bootstrap on invalid env config CJACK. 2026-03-30 21:02:36 +08:00
  • f3555ae9b0 feat(config): bootstrap config.json when env writeback is enabled CJACK. 2026-03-30 20:37:58 +08:00
  • d50d39e2e5 Merge pull request #169 from CJackHwang/dev v2.5.1_beta2 CJACK. 2026-03-30 16:08:39 +08:00
  • 01393837be Merge pull request #168 from CJackHwang/codex/fix-vercel-deployment-issue-with-api-calls CJACK. 2026-03-30 16:01:51 +08:00
  • 1fe1240240 fix(js): prevent XML wrapper attribute tool_calls scan loop CJACK. 2026-03-30 15:59:34 +08:00
  • c07736fbea chore: set shared tool-sieve context tail window to 2048 CJACK. 2026-03-30 15:41:38 +08:00
  • 775bf3b578 refactor(js): align tool-sieve segment start and tail window with go CJACK. 2026-03-30 15:41:26 +08:00
  • ab3943ebeb test(js): cover numbered planning prose around tool calls CJACK. 2026-03-30 15:39:09 +08:00
  • 6efba7b2e4 fix(js): avoid false tool-call capture on plain tool_calls prose CJACK. 2026-03-30 12:51:33 +08:00
  • 765d0231cd Merge pull request #166 from CJackHwang/dev CJACK. 2026-03-30 12:23:46 +08:00
  • aebf3e9119 Merge pull request #167 from CJackHwang/codex/remove-dangling-agent-xml-tags CJACK. 2026-03-30 12:22:58 +08:00
  • 535d9298a7 Scope dangling result-tag cleanup to leaked wrapper fragments CJACK. 2026-03-30 12:22:04 +08:00
  • b790545d82 Fix dangling agent XML cleanup and escape tool call prompt XML CJACK. 2026-03-30 11:23:16 +08:00
  • c95bf7b667 chore: relocate sha3 WASM asset to internal directory and update build configurations v2.5.1_beta CJACK 2026-03-30 02:23:45 +08:00
  • d79565b250 docs: move documentation files to a dedicated directory and update references CJACK 2026-03-30 02:07:24 +08:00
  • dc39de062b refactor: update wasm asset path in vercel configuration and remove obsolete binary file CJACK 2026-03-30 02:03:08 +08:00
  • a7c9dfd7c0 refactor: remove configurable toolcall policy and fix to feature matching with high-confidence early emit CJACK 2026-03-30 01:56:25 +08:00
  • 822b14ed6b feat: add configurable token_refresh_interval_hours to runtime settings with validation and hot-reload support CJACK 2026-03-30 01:41:13 +08:00
  • af7c7c6770 refactor: rename sanitizeLeakedToolHistory to sanitizeLeakedOutput for improved clarity CJACK 2026-03-30 01:06:22 +08:00
  • 868a60b70b chore: bump version from 2.4.1 to 2.5.1 CJACK 2026-03-30 00:29:17 +08:00
  • 30a53b6c43 refactor: remove legacy TOOL_CALL_HISTORY/TOOL_RESULT_HISTORY markers and consolidate tool call formatting into a new prompt package CJACK 2026-03-30 00:20:38 +08:00
  • 034c00f10e Merge pull request #163 from CJackHwang/dev v2.5.0 CJACK. 2026-03-29 19:50:40 +08:00
  • c3c644ff8c 111 CJACK 2026-03-29 19:49:52 +08:00
  • 621599f8ad test: update message preparation tests to expect explicit User role markers CJACK 2026-03-29 19:41:03 +08:00
  • aeb519c211 docs: update API documentation, deployment guides, and README with new admin endpoints, compatibility notes, and build instructions CJACK 2026-03-29 19:17:07 +08:00
  • 075728cca6 feat: add support for intercepting and sanitizing agent-style XML tags to prevent output leaks CJACK 2026-03-29 17:15:14 +08:00
  • 883607ac87 refactor: update prompt formatting to use system instruction tags and explicit user markers for improved model reasoning CJACK 2026-03-29 16:40:44 +08:00
  • 1d6a8e7008 refactor: centralize tool-calling instructions into a shared utility and update Claude/OpenAI adapters to use the unified format. CJACK 2026-03-29 16:05:35 +08:00
  • f041ebab93 refactor: optimize tool-calling prompt instructions and examples for improved model adherence CJACK 2026-03-29 15:18:43 +08:00
  • 3ab9d44f60 feat: suppress output of partial XML tool tag fragments in stream processing CJACK 2026-03-29 14:59:30 +08:00
  • 4b42fe9086 fix: prevent XML tool call leakage by strictly matching opening and closing tag pairs during streaming CJACK 2026-03-29 14:40:47 +08:00
  • 302bcefeb5 feat: implement XML-based tool call extraction and refactor sieve utilities into dedicated modules CJACK 2026-03-29 13:01:11 +08:00
  • 19b4f879c5 Merge pull request #161 from CJackHwang/codex/update-ds2api-project-documentation CJACK. 2026-03-29 11:22:51 +08:00
  • 56a3ed19e8 fix(toolcall): support canonical xml params and guard json shadowing CJACK. 2026-03-29 11:15:52 +08:00
  • 958f4e39b5 feat(toolcall): prioritize XML for model output and parsing CJACK. 2026-03-29 10:53:38 +08:00
  • 6e8f3185d5 Merge pull request #157 from CJackHwang/codex/analyze-toolcall-output-formatting-issue v2.4.1_beta CJACK. 2026-03-22 22:46:07 +08:00
  • 0925e83b9b Stop embedding tool-call envelopes into prompt content CJACK. 2026-03-22 22:36:15 +08:00
  • 87c231e736 Sanitize leaked tool-call wire format in assistant text CJACK. 2026-03-22 22:17:40 +08:00
  • 390f7580e5 Merge pull request #156 from CJackHwang/dev CJACK. 2026-03-22 21:40:03 +08:00
  • 5887821a9d Merge pull request #153 from CJackHwang/codex/investigate-tool-execution-bugs-in-output-7ocr8f CJACK. 2026-03-22 21:26:55 +08:00
  • 7794006513 Update VERSION CJACK. 2026-03-22 21:26:34 +08:00
  • 47d4499d47 Merge pull request #155 from CJackHwang/codex/review-and-fix-pr-#153-issues CJACK. 2026-03-22 21:25:18 +08:00
  • 15891ddc25 Fix quality-gate fixture drift for permissive tool-call policy CJACK. 2026-03-22 21:24:06 +08:00
  • 97a81c4191 Harden toolcall leak interception for function-style payloads CJACK. 2026-03-22 20:07:12 +08:00
  • 586d31e556 Merge pull request #151 from CJackHwang/dev v2.4.0 CJACK. 2026-03-22 16:51:17 +08:00
  • b0a09dfab0 Merge pull request #149 from CJackHwang/codex/fix-tool-miscall-during-complex-json-test CJACK. 2026-03-22 16:50:44 +08:00
  • 58f753d0c0 Merge pull request #150 from CJackHwang/codex/fix-markup-bypass-in-tool-call-parsing CJACK. 2026-03-22 16:36:39 +08:00
  • 2e0586d060 Merge branch 'codex/fix-tool-miscall-during-complex-json-test' into codex/fix-markup-bypass-in-tool-call-parsing CJACK. 2026-03-22 16:32:43 +08:00