CJACK.
836eaf5290
feat(ui): show env mode persistence status and document writeback
2026-03-30 21:18:56 +08:00
CJACK.
958e7a0d04
fix(config): skip writeback bootstrap on invalid env config
2026-03-30 21:02:36 +08:00
CJACK.
f3555ae9b0
feat(config): bootstrap config.json when env writeback is enabled
2026-03-30 20:37:58 +08:00
CJACK.
d50d39e2e5
Merge pull request #169 from CJackHwang/dev
...
Merge pull request #168 from CJackHwang/codex/fix-vercel-deployment-issue-with-api-calls
fix(js): avoid false tool-call capture on plain tool_calls prose
v2.5.1_beta2
2026-03-30 16:08:39 +08:00
CJACK.
01393837be
Merge pull request #168 from CJackHwang/codex/fix-vercel-deployment-issue-with-api-calls
...
fix(js): avoid false tool-call capture on plain tool_calls prose
2026-03-30 16:01:51 +08:00
CJACK.
1fe1240240
fix(js): prevent XML wrapper attribute tool_calls scan loop
2026-03-30 15:59:34 +08:00
CJACK.
c07736fbea
chore: set shared tool-sieve context tail window to 2048
2026-03-30 15:41:38 +08:00
CJACK.
775bf3b578
refactor(js): align tool-sieve segment start and tail window with go
2026-03-30 15:41:26 +08:00
CJACK.
ab3943ebeb
test(js): cover numbered planning prose around tool calls
2026-03-30 15:39:09 +08:00
CJACK.
6efba7b2e4
fix(js): avoid false tool-call capture on plain tool_calls prose
2026-03-30 12:51:33 +08:00
CJACK.
765d0231cd
Merge pull request #166 from CJackHwang/dev
...
chore: relocate sha3 WASM asset to internal directory and update build configurations
2026-03-30 12:23:46 +08:00
CJACK.
aebf3e9119
Merge pull request #167 from CJackHwang/codex/remove-dangling-agent-xml-tags
...
Fix dangling agent XML cleanup and XML-escape tool-call prompt serialization
2026-03-30 12:22:58 +08:00
CJACK.
535d9298a7
Scope dangling result-tag cleanup to leaked wrapper fragments
2026-03-30 12:22:04 +08:00
CJACK.
b790545d82
Fix dangling agent XML cleanup and escape tool call prompt XML
2026-03-30 11:23:16 +08:00
CJACK
c95bf7b667
chore: relocate sha3 WASM asset to internal directory and update build configurations
v2.5.1_beta
2026-03-30 02:23:45 +08:00
CJACK
d79565b250
docs: move documentation files to a dedicated directory and update references
2026-03-30 02:07:24 +08:00
CJACK
dc39de062b
refactor: update wasm asset path in vercel configuration and remove obsolete binary file
2026-03-30 02:03:08 +08:00
CJACK
a7c9dfd7c0
refactor: remove configurable toolcall policy and fix to feature matching with high-confidence early emit
2026-03-30 01:56:25 +08:00
CJACK
822b14ed6b
feat: add configurable token_refresh_interval_hours to runtime settings with validation and hot-reload support
2026-03-30 01:41:13 +08:00
CJACK
af7c7c6770
refactor: rename sanitizeLeakedToolHistory to sanitizeLeakedOutput for improved clarity
2026-03-30 01:06:22 +08:00
CJACK
868a60b70b
chore: bump version from 2.4.1 to 2.5.1
2026-03-30 00:29:17 +08:00
CJACK
30a53b6c43
refactor: remove legacy TOOL_CALL_HISTORY/TOOL_RESULT_HISTORY markers and consolidate tool call formatting into a new prompt package
2026-03-30 00:20:38 +08:00
CJACK.
034c00f10e
Merge pull request #163 from CJackHwang/dev
...
docs: update API documentation, deployment guides, and README with new admin endpoints, compatibility notes, and build instructions
v2.5.0
2026-03-29 19:50:40 +08:00
CJACK
c3c644ff8c
111
2026-03-29 19:49:52 +08:00
CJACK
621599f8ad
test: update message preparation tests to expect explicit User role markers
2026-03-29 19:41:03 +08:00
CJACK
aeb519c211
docs: update API documentation, deployment guides, and README with new admin endpoints, compatibility notes, and build instructions
2026-03-29 19:17:07 +08:00
CJACK
075728cca6
feat: add support for intercepting and sanitizing agent-style XML tags to prevent output leaks
2026-03-29 17:15:14 +08:00
CJACK
883607ac87
refactor: update prompt formatting to use system instruction tags and explicit user markers for improved model reasoning
2026-03-29 16:40:44 +08:00
CJACK
1d6a8e7008
refactor: centralize tool-calling instructions into a shared utility and update Claude/OpenAI adapters to use the unified format.
2026-03-29 16:05:35 +08:00
CJACK
f041ebab93
refactor: optimize tool-calling prompt instructions and examples for improved model adherence
2026-03-29 15:18:43 +08:00
CJACK
3ab9d44f60
feat: suppress output of partial XML tool tag fragments in stream processing
2026-03-29 14:59:30 +08:00
CJACK
4b42fe9086
fix: prevent XML tool call leakage by strictly matching opening and closing tag pairs during streaming
2026-03-29 14:40:47 +08:00
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.
390f7580e5
Merge pull request #156 from CJackHwang/dev
...
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:40:03 +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.
586d31e556
Merge pull request #151 from CJackHwang/dev
...
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
v2.4.0
2026-03-22 16:51:17 +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