CJACK
1530246e4f
refactor: move tool call parsing and formatting logic to a dedicated internal/toolcall package
2026-04-06 03:19:18 +08:00
CJACK
2857a171cc
fix: reverse snapshot order to preserve capture sequence during stable sort
2026-04-06 02:51:06 +08:00
CJACK
1664349a29
docs: update documentation for raw stream test samples
2026-04-06 02:44:20 +08:00
CJACK
b105d54c00
feat: add admin endpoints for capturing, querying, and persisting raw upstream samples and increase default capture limits
2026-04-06 02:38:15 +08:00
CJACK
039d7d3db1
feat: implement raw sample capture querying and persistence, and add environment-based configuration for dev capture store.
2026-04-06 02:33:02 +08:00
CJACK
49012a227c
feat: implement trimContinuationOverlap utility to remove redundant stream prefixes and add associated tests.
2026-04-06 02:23:28 +08:00
CJACK
4d36afea4c
修复接续流的增量bug
2026-04-06 02:01:41 +08:00
CJACK
a608a4bd95
chore(webui): migrate vite to v8 toolchain
2026-04-06 00:28:36 +08:00
CJACK
d9eee5fd2d
docs: clarify server binding address and LAN accessibility in documentation and startup logs
2026-04-06 00:13:22 +08:00
CJACK
bac7345309
chore: remove unused file and associated references
2026-04-06 00:00:30 +08:00
CJACK
b699077b43
fix: make FINISHED status check case-insensitive in chat stream parsing
2026-04-05 23:56:19 +08:00
CJACK
49430123d8
fix: ignore INCOMPLETE status messages in SSE stream parsing to prevent stream interruption
2026-04-05 23:38:47 +08:00
CJACK
84813eca80
feat: support multi-round upstream captures in raw sample generation
2026-04-05 22:48: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
a28c9fb67f
feat: implement comprehensive configuration validation and integrate into store loading and server initialization.
2026-04-05 21:18:51 +08:00
CJACK
585d35e592
refactor: standardize prompt markers and remove legacy EOS and system instructions tags
2026-04-05 20:50:12 +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
b8e9ca2028
refactor: stop stripping _raw and _xml fields from tool call inputs to preserve raw parameter data
2026-04-05 18:33:15 +08:00
CJACK
f2ad888de4
refactor: clean up config schema by removing legacy toolcall fields, standardizing auto_delete mode, and updating admin API documentation.
2026-04-05 18:16:31 +08:00
CJACK
e37ed38dc8
refactor: remove instruction regarding text-before-tool output in tool prompt documentation
2026-04-05 17:51:26 +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
088a750338
feat: add strict schema enforcement and strip hallucinated fields from tool call parameters
2026-04-05 16:59:39 +08:00
CJACK
298a6f27cc
refactor: extract SSE parsing and Vercel stream logic into dedicated implementation modules
2026-04-05 16:32:13 +08:00
CJACK
1d80f644d4
refactor: remove legacy environment variable aliases for configuration and concurrency settings
2026-04-05 16:27:58 +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
32b9cbb61f
feat: implement automatic completion continuation for incomplete DeepSeek responses
2026-04-05 13:59:39 +08:00
CJACK
eff979d9ef
feat: enhance content filtering, token usage tracking, and stream error handling in chat-stream modules
2026-04-05 13:41:38 +08:00
CJACK
47dc121690
refactor: improve prompt construction by enforcing explicit newline boundaries between role markers and message content
2026-04-05 04:44:46 +08:00
CJACK
b94a16eca9
style: update AutoDeleteSection layout spacing and input styling
2026-04-05 04:37:16 +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
f7261bec0d
docs: remove obsolete raw stream samples and update testing documentation
2026-04-05 03:07:10 +08:00
CJACK
0bebb4b28d
refactor: replace processed output comparison with baseline-based validation in SSE simulator
2026-04-05 01:34:06 +08:00
CJACK
93879c9808
feat: implement rawsample package for automated capture persistence and add admin handlers for sample management
2026-04-05 01:12:31 +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
a6836455dc
feat: add support for stripping inline comments in .env files and make Docker host port configurable via DS2API_HOST_PORT
2026-04-04 22:30:57 +08:00
CJACK
eab197f4d9
chore: upgrade Go to 1.26.x and update project dependencies
2026-04-04 22:00:18 +08:00
CJACK.
c8b6dfc290
Merge pull request #213 from Kazakiri220/main
...
Load .env and config.json for local go runs
2026-04-04 21:44:36 +08:00
Kazakiri220
541bd67c7c
Load .env and config.json for local go runs
2026-04-04 20:21:17 +08:00
CJACK.
068f4b0df6
Merge pull request #211 from CJackHwang/dev
...
Merge pull request #209 from CJackHwang/codex/investigate-command-output-loss-issue
Preserve trailing newlines when stripping leaked CONTENT_FILTER and strengthen XML tool-call parsing
v3.1.0_beta
2026-04-04 02:20:39 +08:00
CJACK.
5a51045ba4
Merge pull request #212 from CJackHwang/codex/address-handling-of-upstream-vacuum-returns
...
fix: classify empty upstream output correctly and harden XML tool-name parsing
2026-04-04 02:20:01 +08:00
CJACK.
3497d5d019
fix: classify empty upstream and tighten xml tool-name parsing
2026-04-04 02:14:39 +08:00
CJACK.
95a9d16843
Merge pull request #209 from CJackHwang/codex/investigate-command-output-loss-issue
...
Preserve trailing newlines when stripping leaked CONTENT_FILTER and strengthen XML tool-call parsing
2026-04-04 01:53:39 +08:00
CJACK.
0847091864
fix: avoid taking generic <name> as xml tool name
2026-04-04 01:52:57 +08:00
CJACK.
c6340354ec
fix: keep execute_command args from xml parameters blocks
2026-04-04 01:42:31 +08:00
CJACK.
6bf08e00cd
Update VERSION
2026-04-03 23:38:34 +08:00
CJACK.
35221002d5
Merge pull request #207 from CJackHwang/codex/svg
...
Fix XML passthrough in tool sieve and return 429 on empty upstream output
2026-04-03 23:37:27 +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