CJACK
|
4d36afea4c
|
修复接续流的增量bug
|
2026-04-06 02:01:41 +08:00 |
|
CJACK
|
2a6b787f38
|
feat: implement mandatory DeepSeek turn termination markers for system, user, assistant, and tool roles
|
2026-04-05 21:48:18 +08:00 |
|
CJACK
|
dc912419c4
|
Revert "refactor: rename tool XML wrapper from tool_calls to tool_batch and add schema attention blocks to tool prompts"
This reverts commit ade648033d.
|
2026-04-05 20:08:04 +08:00 |
|
CJACK
|
ade648033d
|
refactor: rename tool XML wrapper from tool_calls to tool_batch and add schema attention blocks to tool prompts
|
2026-04-05 19:22:43 +08:00 |
|
CJACK
|
5d59775051
|
refactor: enforce strict XML-only output for tool calls and remove mixed-content instructions
|
2026-04-05 17:25:52 +08:00 |
|
CJACK
|
22efd8178b
|
refactor: clarify tool call XML placement and add strict rules against result fabrication and internal narration
|
2026-04-05 17:13:59 +08:00 |
|
CJACK
|
0b0cf60982
|
feat: propagate Proof-of-Work header to auto-continue requests and ensure remote session deletion ignores parent context cancellation
|
2026-04-05 14:33:09 +08:00 |
|
CJACK
|
97e72fb174
|
feat: add configurable auto-delete modes (none, single, all) for remote chat sessions
|
2026-04-05 04:18:34 +08:00 |
|
CJACK
|
c9201174f6
|
feat: add compatibility setting to strip reference markers from model output and update stream handlers accordingly
|
2026-04-05 00:50:30 +08:00 |
|
CJACK.
|
3497d5d019
|
fix: classify empty upstream and tighten xml tool-name parsing
|
2026-04-04 02:14:39 +08:00 |
|
CJACK.
|
4b1f1ea550
|
Preserve suffix after non-tool XML passthrough
|
2026-04-03 23:36:28 +08:00 |
|
CJACK.
|
0258f83d10
|
Fix XML passthrough and empty-upstream handling
|
2026-04-03 22:31:15 +08:00 |
|
CJACK.
|
a6a9863fc3
|
Preserve upstream headers on Gemini proxy error responses
|
2026-04-03 01:59:35 +08:00 |
|
CJACK.
|
5722f21cdd
|
Align docs and adapters with unified OpenAI proxy architecture
|
2026-04-03 01:49:33 +08:00 |
|
CJACK.
|
8a2c500806
|
treat content filter as normal stop and hide leaked suffix
|
2026-04-03 00:47:11 +08:00 |
|
CJACK.
|
e958bf7e40
|
Fix SSE keep-alive passthrough, content-filter stop, and usage token propagation
|
2026-04-02 23:58:36 +08:00 |
|
CJACK.
|
443fa4ad8e
|
fix: handle vercel prepare/release passthrough in translated proxy paths
|
2026-04-02 22:28:36 +08:00 |
|
CJACK.
|
24655342a7
|
fix: prefer quoted functionCall keys over bare matches
|
2026-04-02 20:11:29 +08:00 |
|
CJACK.
|
39f6e066d6
|
fix: harden functionCall key detection in tool sieve
|
2026-04-02 19:43:47 +08:00 |
|
CJACK.
|
02d64c192e
|
fix: prioritize quoted functionCall keys in tool sieve
|
2026-04-02 18:22:30 +08:00 |
|
CJACK.
|
02fe3e4bfc
|
fix: detect loose functionCall keys in tool sieve
|
2026-04-02 15:19:45 +08:00 |
|
CJACK.
|
15bf77e044
|
refactor tool sieve functionCall helpers into separate file
|
2026-04-02 13:40:21 +08:00 |
|
CJACK.
|
50ce88ca3f
|
tighten functionCall detection to quoted JSON keys
|
2026-04-02 13:32:47 +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.
|
c07736fbea
|
chore: set shared tool-sieve context tail window to 2048
|
2026-03-30 15:41:38 +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
|
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
|
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
|
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
|
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.
|
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.
|
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.
|
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 |
|