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.
|
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.
|
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.
|
97a81c4191
|
Harden toolcall leak interception for function-style payloads
|
2026-03-22 20:07:12 +08:00 |
|
CJACK.
|
1676c8e4f2
|
Add backward-compatible aliases for renamed fenced-example tests
|
2026-03-22 16:25:03 +08:00 |
|
CJACK.
|
b108a7915a
|
Support nested fenced blocks in stream fence tracking
|
2026-03-22 15:12:55 +08:00 |
|
CJACK.
|
6802a3d53e
|
Fix Claude tool block normalization and tool_result fidelity
|
2026-03-22 13:42:01 +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.
|
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.
|
6a39543288
|
fix tool-call json leaks when feature_match is disabled
|
2026-03-22 08:29:01 +08:00 |
|
CJACK.
|
f8936887d0
|
fix(openai): preserve empty tool completion turns
|
2026-03-22 01:19:17 +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.
|
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.
|
6758514c61
|
chore: remove obsolete openai tool-history normalization helpers
|
2026-03-22 00:28:32 +08:00 |
|
CJACK.
|
67787d9c99
|
Merge pull request #132 from CJackHwang/codex/toolcallhistory-6t7271
Preserve code fences around standalone tool JSON and add marker-output guards
|
2026-03-21 17:44:05 +08:00 |
|
CJACK.
|
7061094964
|
Fix fence-strip regression for closed code blocks before tool JSON
|
2026-03-21 17:39:08 +08:00 |
|
CJACK.
|
43a6e6712f
|
Show UI drift marker for env draft vs Vercel config
|
2026-03-21 17:08:43 +08:00 |
|
CJACK.
|
1bf059396f
|
Fix file-backed token reuse at startup
|
2026-03-21 15:19:41 +08:00 |
|
CJACK.
|
ee88a74dcf
|
Drop legacy token-only accounts when loading config
|
2026-03-21 15:01:16 +08:00 |
|
CJACK.
|
ca08bb66b9
|
Add HTTP token-runtime coverage and fix gate tests for tokenless config
|
2026-03-21 14:27:12 +08:00 |
|
CJACK.
|
b56a211da9
|
Merge pull request #115 from CJackHwang/codex/fix-version-detection-for-ds2api
Expose version endpoint, add version package, and inject build version into artifacts/Docker images
|
2026-03-21 00:47:57 +08:00 |
|
CJACK.
|
d27b19cc53
|
fix: show vercel preview commit version instead of dev
|
2026-03-21 00:43:09 +08:00 |
|
CJACK.
|
b8ff678f24
|
Align Vercel JS toolcall filtering with Go semantics
|
2026-03-21 00:23:22 +08:00 |
|
CJACK.
|
0c2743a48c
|
fix: align build version source with tags and VERSION fallback
|
2026-03-20 23:55:10 +08:00 |
|
CJACK.
|
dc73e8a6da
|
Gate biz_code refresh attempts to auth-indicative failures
|
2026-03-20 23:54:13 +08:00 |
|
CJACK.
|
b8495eeeb3
|
surface account test config writeability and save failures
|
2026-03-20 23:34:29 +08:00 |
|
CJACK.
|
17405be300
|
shrink vercel stream module under line gate limit
|
2026-03-20 09:47:22 +08:00 |
|
CJACK.
|
5bc03e5de6
|
align vercel js stream toolcall delta behavior with go runtime
|
2026-03-20 09:36:45 +08:00 |
|
CJACK.
|
88a79f212d
|
Fix path control-char repair on JSON fallback parses
|
2026-03-20 02:52:27 +08:00 |
|
CJACK.
|
acfb3b225d
|
Split toolcall input parsing to satisfy line gate
|
2026-03-20 02:37:23 +08:00 |
|
CJACK.
|
99a6164000
|
Fix path corruption when parsing tool call JSON strings
|
2026-03-20 02:31:37 +08:00 |
|
CJACK.
|
184a3d1e4e
|
Sync Node tool-call parsing with aggressive fenced/mixed policy
|
2026-03-20 02:16:37 +08:00 |
|
CJACK.
|
c4ec14f49a
|
Fix refactor line gate for toolcalls_parse
|
2026-03-20 02:12:34 +08:00 |
|
CJACK.
|
fb5fc0e885
|
Default to aggressive tool-call interception in mixed/fenced text
|
2026-03-20 02:03:46 +08:00 |
|
CJACK.
|
20b603666d
|
Allow standalone parser to detect mixed prose tool JSON
|
2026-03-20 02:03:32 +08:00 |
|