CJACK
|
302bcefeb5
|
feat: implement XML-based tool call extraction and refactor sieve utilities into dedicated modules
|
2026-03-29 13:01:11 +08:00 |
|
CJACK.
|
19b4f879c5
|
Merge pull request #161 from CJackHwang/codex/update-ds2api-project-documentation
Prefer XML canonical format for tool calls; prioritize XML/Markup parsing and update docs/tests
|
2026-03-29 11:22:51 +08:00 |
|
CJACK.
|
56a3ed19e8
|
fix(toolcall): support canonical xml params and guard json shadowing
|
2026-03-29 11:15:52 +08:00 |
|
CJACK.
|
958f4e39b5
|
feat(toolcall): prioritize XML for model output and parsing
|
2026-03-29 10:53:38 +08:00 |
|
CJACK.
|
6e8f3185d5
|
Merge pull request #157 from CJackHwang/codex/analyze-toolcall-output-formatting-issue
Sanitize leaked tool-call wire format in assistant text
v2.4.1_beta
|
2026-03-22 22:46:07 +08:00 |
|
CJACK.
|
0925e83b9b
|
Stop embedding tool-call envelopes into prompt content
|
2026-03-22 22:36:15 +08:00 |
|
CJACK.
|
87c231e736
|
Sanitize leaked tool-call wire format in assistant text
|
2026-03-22 22:17:40 +08:00 |
|
CJACK.
|
5887821a9d
|
Merge pull request #153 from CJackHwang/codex/investigate-tool-execution-bugs-in-output-7ocr8f
Relax tool-name allow-listing and improve tool-call detection/parsing across adapters and sieve
|
2026-03-22 21:26:55 +08:00 |
|
CJACK.
|
7794006513
|
Update VERSION
|
2026-03-22 21:26:34 +08:00 |
|
CJACK.
|
47d4499d47
|
Merge pull request #155 from CJackHwang/codex/review-and-fix-pr-#153-issues
Sync tool-call compat fixtures and update node test to match permissive tool-call policy
|
2026-03-22 21:25:18 +08:00 |
|
CJACK.
|
15891ddc25
|
Fix quality-gate fixture drift for permissive tool-call policy
|
2026-03-22 21:24:06 +08:00 |
|
CJACK.
|
97a81c4191
|
Harden toolcall leak interception for function-style payloads
|
2026-03-22 20:07:12 +08:00 |
|
CJACK.
|
b0a09dfab0
|
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
|
2026-03-22 16:50:44 +08:00 |
|
CJACK.
|
58f753d0c0
|
Merge pull request #150 from CJackHwang/codex/fix-markup-bypass-in-tool-call-parsing
Do not promote fenced code examples to tool calls and centralize tool-keyword detection
|
2026-03-22 16:36:39 +08:00 |
|
CJACK.
|
2e0586d060
|
Merge branch 'codex/fix-tool-miscall-during-complex-json-test' into codex/fix-markup-bypass-in-tool-call-parsing
|
2026-03-22 16:32:43 +08:00 |
|
CJACK.
|
1676c8e4f2
|
Add backward-compatible aliases for renamed fenced-example tests
|
2026-03-22 16:25:03 +08:00 |
|
CJACK.
|
add13366d2
|
Split parse syntax markers to shared keyword module
|
2026-03-22 15:55:47 +08:00 |
|
CJACK.
|
d5a23191f2
|
Refactor stream sieve keyword scanning into shared helper
|
2026-03-22 15:55:38 +08:00 |
|
CJACK.
|
d2d4e39983
|
Fix refactor line gate for stream tool sieve helper
|
2026-03-22 15:28:51 +08:00 |
|
CJACK.
|
6e0dca3b30
|
Update VERSION
|
2026-03-22 15:16:29 +08:00 |
|
CJACK.
|
b108a7915a
|
Support nested fenced blocks in stream fence tracking
|
2026-03-22 15:12:55 +08:00 |
|
CJACK.
|
2caabd8ce6
|
Add files via upload
|
2026-03-22 14:18:08 +08:00 |
|
CJACK.
|
6802a3d53e
|
Fix Claude tool block normalization and tool_result fidelity
|
2026-03-22 13:42:01 +08:00 |
|
CJACK.
|
e828006cb0
|
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
|
2026-03-22 13:06:23 +08:00 |
|
CJACK.
|
a6499cbece
|
Split Claude sanitize helpers to satisfy refactor line gate
|
2026-03-22 13:05:41 +08:00 |
|
CJACK.
|
a504905626
|
Fix Claude/Gemini prompt flattening for tool history and binary parts
|
2026-03-22 12:47:00 +08:00 |
|
CJACK.
|
59bf78d2c4
|
Unify adapter message normalization across Claude and Gemini
|
2026-03-22 12:07:58 +08:00 |
|
CJACK.
|
6cf4f0528c
|
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
|
2026-03-22 10:59:31 +08:00 |
|
CJACK.
|
d8f8dcb704
|
Merge pull request #144 from CJackHwang/codex/refactor-codebase-to-remove-redundancy
Refactor tool-sieve and response streaming, remove unused helpers and UI wrappers
|
2026-03-22 10:39:36 +08:00 |
|
CJACK.
|
455489ffeb
|
ci: upgrade GitHub Actions Node runtime to 24
|
2026-03-22 10:38:18 +08:00 |
|
CJACK.
|
5031ae0e6f
|
ci: align refactor line gate with removed files
|
2026-03-22 10:38:08 +08:00 |
|
CJACK.
|
3fccec0e22
|
test: remove unused asFloat helper
|
2026-03-22 10:24:11 +08:00 |
|
CJACK.
|
00d38f1187
|
fix: parse claude tool_use function/parameter format
|
2026-03-22 09:58:29 +08:00 |
|
CJACK.
|
fe0f3d2c17
|
fix: strip empty json fences from sanitized stream text
|
2026-03-22 09:29:21 +08:00 |
|
CJACK.
|
f67cbfad35
|
fix: stop instructing fenced JSON for tool calls
|
2026-03-22 09:25:01 +08:00 |
|
CJACK.
|
9afc533153
|
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
|
2026-03-22 08:38:18 +08:00 |
|
CJACK.
|
6a39543288
|
fix tool-call json leaks when feature_match is disabled
|
2026-03-22 08:29:01 +08:00 |
|
CJACK.
|
8fa1f998aa
|
Merge pull request #139 from CJackHwang/codex/fix-issues-from-codex-review
[Follow-up] Preserve empty tool completion turns in OpenAI prompt normalization
|
2026-03-22 01:26:43 +08:00 |
|
CJACK.
|
f8936887d0
|
fix(openai): preserve empty tool completion turns
|
2026-03-22 01:19:17 +08:00 |
|
CJACK.
|
db89744055
|
Merge branch 'main' into dev
|
2026-03-22 01:07:14 +08:00 |
|
CJACK.
|
65312fc573
|
Merge pull request #135 from CJackHwang/codex/add-global-token-refresh-logic
Sanitize leaked tool-history markers, simplify normalization, and add managed token refresh
|
2026-03-22 01:05:10 +08:00 |
|
CJACK.
|
661d753fd3
|
Merge pull request #137 from CJackHwang/codex/optimize-configuration-file-management
Make account `test_status` runtime-only (in-memory cache)
|
2026-03-22 01:04:42 +08:00 |
|
CJACK.
|
7ca3f141c6
|
Pass refactor line gate for tool sieve files
|
2026-03-22 01:04:01 +08:00 |
|
CJACK.
|
d530d25793
|
Expand history-sanitize boundary coverage for stream chunks
|
2026-03-22 00:57:13 +08:00 |
|
CJACK.
|
990cdcf02d
|
refactor config: keep account test status runtime-only
|
2026-03-22 00:49:53 +08:00 |
|
CJACK.
|
648bb74587
|
Fix streaming whitespace trim and capture TOOL_RESULT_HISTORY
|
2026-03-22 00:44:44 +08:00 |
|
CJACK.
|
9e5baed061
|
Merge pull request #136 from CJackHwang/codex/add-file-import-and-export-for-project-config
feat(webui): add config backup download and file-based import in Settings
|
2026-03-22 00:31:30 +08:00 |
|
CJACK.
|
4884773639
|
feat(webui): support backup file export and import
|
2026-03-22 00:29:01 +08:00 |
|
CJACK.
|
6758514c61
|
chore: remove obsolete openai tool-history normalization helpers
|
2026-03-22 00:28:32 +08:00 |
|
CJACK.
|
01f33c409f
|
Update VERSION
v2.3.8_beta
|
2026-03-21 18:04:39 +08:00 |
|