CJACK.
433a3a877d
feat(prompt): align DeepSeek prompt assembly with tokenizer-style turns
2026-04-12 13:59:42 +08:00
Shuaihao
ba76a2163b
Add default, expert, and vision DeepSeek model families
2026-04-08 14:37:22 +08:00
CJACK.
84050d87e4
fix proxy fallback binding and redact proxy password responses
2026-04-07 21:22:28 +08:00
CJACK.
d9e65c9710
remove upstream token-usage plumbing and always estimate from content
2026-04-07 20:12:18 +08:00
CJACK.
a14e5b0847
temporarily ignore upstream token usage fields globally
2026-04-07 19:40:47 +08:00
CJACK.
b59e991ad5
Merge pull request #241 from tanaer/feat/proxy-ip-management-dev
...
feat: 增加 SOCKS5/SOCKS5H 代理管理与账号代理路由
2026-04-07 17:14:48 +08:00
Jason.li
8ae2ea10c8
feat(proxy): add proxy IP management and account routing
...
Add admin CRUD and connectivity checks for SOCKS5/SOCKS5H proxy nodes.
Allow accounts to bind to a proxy, route DeepSeek requests through the selected node, and expose proxy management in the admin UI.
2026-04-07 14:16:13 +08:00
CJACK.
8b0da7b6f8
fix: avoid double XML entity decoding in toolcall parser
2026-04-07 13:14:30 +08:00
CJACK.
da7c46b278
Limit HTML unescape to markup tool-call parsing
2026-04-07 12:55:06 +08:00
CJACK.
77a401fb19
Fix tool-call HTML escaping and stabilize usage token mapping
2026-04-07 12:35:50 +08:00
CJACK.
86ecbc89bd
Preserve SSE frame delimiters when injecting Gemini usage
2026-04-07 10:59:27 +08:00
CJACK.
668b9c26bd
Unify token usage pass-through on OpenAI translate pipeline
2026-04-07 10:16:23 +08:00
CJACK.
5bcea3d727
Propagate upstream token usage across Gemini usage metadata
2026-04-07 10:16:00 +08:00
CJACK.
96b8587c5b
Fix token usage propagation and remove stale env docs
2026-04-07 08:27:03 +08:00
CJACK
9968221633
refactor: improve XML tool parsing robustness, update system prompt constraints, and simplify tool filtering logic
2026-04-07 02:10:45 +08:00
CJACK
b79a13efd5
feat: support explicit prompt token tracking in SSE parsing and stream handlers
2026-04-07 01:39:27 +08:00
CJACK
da778a18fb
refactor: replace WASM-based PoW with a high-performance native Go implementation and add context support for cancellation.
2026-04-07 01:20:01 +08:00
CJACK
e7d561694a
refactor: replace WASM-based PoW solver with a native Go implementation in the pow package
2026-04-07 00:10:36 +08:00
CJACK.
26aa02d4b5
fix(openai): return 429 for empty upstream output
2026-04-06 16:56:17 +08:00
CJACK.
37fb758191
Make full quality gates pass across repository
2026-04-06 13:41:58 +08:00
CJACK.
57114a36f5
fix: address codex review issues for lint bootstrap and token replay
2026-04-06 13:12:36 +08:00
CJACK.
f6c09ebd63
fix: keep node error-branch token semantics and add grep fallback
2026-04-06 12:32:26 +08:00
CJACK.
9e0fd83a76
test: validate raw stream token replay and enforce gofmt in lint script
2026-04-06 11:15:08 +08:00
CJACK.
a8c160b05d
fix: parse DeepSeek accumulated_token_usage robustly and stabilize lint
2026-04-06 11:14:48 +08:00
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
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
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
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
97e72fb174
feat: add configurable auto-delete modes (none, single, all) for remote chat sessions
2026-04-05 04:18:34 +08:00
CJACK
0bebb4b28d
refactor: replace processed output comparison with baseline-based validation in SSE simulator
2026-04-05 01:34:06 +08:00