CJACK.
|
07578f9c56
|
fix tool prompt parameter examples for exec tools
|
2026-04-02 13:09:41 +08:00 |
|
CJACK.
|
cc74397edc
|
Merge pull request #184 from CJackHwang/codex/refactor-acquire-to-handle-empty-token-accounts
auth: retry other managed accounts when token ensure fails
|
2026-04-02 13:00:18 +08:00 |
|
CJACK.
|
e60738b084
|
auth: preserve ensure error after retry exhaustion
|
2026-04-02 12:58:09 +08:00 |
|
CJACK.
|
f6cd541c6f
|
auth: retry other managed accounts when token ensure fails
|
2026-04-02 02:04:58 +08:00 |
|
CJACK.
|
1eb47147c2
|
Merge pull request #182 from CJackHwang/codex/investigate-potential-issues
Fix account pool starvation when only one managed account has token
|
2026-04-02 00:55:43 +08:00 |
|
CJACK.
|
da3fafb79a
|
fix pool starvation of tokenless managed accounts
|
2026-04-02 00:48:41 +08:00 |
|
CJACK.
|
3900aaec47
|
Merge pull request #180 from CJackHwang/codex/integrate-gemini-claude-openai-into-ds2api
Detect Gemini `functionCall` and Claude `tool_use`, backfill tool_call IDs, and broaden tool-sieve detection
|
2026-04-01 01:54:21 +08:00 |
|
CJACK.
|
8a74dbff9c
|
Fix lowercase functioncall detection in stream tool sieve
|
2026-04-01 01:50:56 +08:00 |
|
CJACK.
|
bfca84c2c7
|
Align tool-call parsing across Go/JS and pass quality gates
|
2026-04-01 01:24:55 +08:00 |
|
CJACK.
|
1cdfa9c05d
|
Merge pull request #179 from TesseractLHY/main
Fixes #177
|
2026-04-01 00:08:55 +08:00 |
|
TesseractLHY
|
fe8232bfc1
|
Fixes bad tool call
|
2026-03-31 11:16:13 -04:00 |
|
CJACK.
|
063599678a
|
Merge pull request #174 from CJackHwang/dev
Merge pull request #171 from CJackHwang/codex/fix-issue-#170-in-ds2api
Enable env-backed config writeback and bootstrap missing config file
v2.5.1_beta3
|
2026-03-31 01:36:31 +08:00 |
|
CJACK.
|
f55aa7564a
|
Merge pull request #176 from CJackHwang/codex/fix-fallback-to-file-config-on-json-parse-failure-u32uz8
修复写回模式回退逻辑并从 CONTENT_FILTER 起截断流输出
|
2026-03-31 01:35:42 +08:00 |
|
CJACK.
|
3b60e3c8f9
|
fix(sse): trim stream output from CONTENT_FILTER onward
|
2026-03-31 01:26:43 +08:00 |
|
CJACK.
|
efebe9ebad
|
Merge pull request #171 from CJackHwang/codex/fix-issue-#170-in-ds2api
Enable env-backed config writeback and bootstrap missing config file
|
2026-03-31 00:01:27 +08:00 |
|
CJACK.
|
b54b418f96
|
fix(sse): globally strip leaked CONTENT_FILTER suffix from output
|
2026-03-30 23:39:47 +08:00 |
|
CJACK.
|
1c5f022b06
|
refactor(config): split writeback helpers out of store.go for CI gate
|
2026-03-30 21:38:19 +08:00 |
|
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 |
|