CJACK.
|
e0ed4ba238
|
Handle one-based and zero-based citation indices safely
|
2026-04-20 18:29:58 +08:00 |
|
CJACK.
|
ae37654893
|
Fix zero-based citation index normalization
|
2026-04-20 18:18:00 +08:00 |
|
songguoliang
|
d73f7b8b73
|
/v1/chat/completions 接口返回报文中出现了[citation:1][citation:2]等未解析的标签,本次改动将返回报文中的标签做了解析
|
2026-04-20 11:22:31 +08:00 |
|
CJACK
|
790a8ca980
|
refactor: implement robust think tag stripping and CDATA handling for SSE stream parsing
|
2026-04-19 18:35:56 +08:00 |
|
CJACK
|
a1ce954ad5
|
refactor: implement auto-transition from thinking to text content upon detecting </think> tags and remove unused helper functions
|
2026-04-19 18:05:38 +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
|
b79a13efd5
|
feat: support explicit prompt token tracking in SSE parsing and stream handlers
|
2026-04-07 01:39:27 +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.
|
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
|
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
|
49430123d8
|
fix: ignore INCOMPLETE status messages in SSE stream parsing to prevent stream interruption
|
2026-04-05 23:38:47 +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.
|
3497d5d019
|
fix: classify empty upstream and tighten xml tool-name parsing
|
2026-04-04 02:14:39 +08:00 |
|
CJACK.
|
c6340354ec
|
fix: keep execute_command args from xml parameters blocks
|
2026-04-04 01:42:31 +08:00 |
|
CJACK.
|
a28e833f33
|
Promote raw stream replay into standalone simulator tool and add SSE field doc
|
2026-04-03 10:18:48 +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.
|
3b60e3c8f9
|
fix(sse): trim stream output from CONTENT_FILTER onward
|
2026-03-31 01:26:43 +08:00 |
|
CJACK.
|
b54b418f96
|
fix(sse): globally strip leaked CONTENT_FILTER suffix from output
|
2026-03-30 23:39:47 +08:00 |
|
CJACK
|
7307a5cc9a
|
feat: Implement admin settings UI, enhance admin authentication with password hashing, and add new streaming runtime logic for Claude and OpenAI adapters with extensive compatibility tests.
|
2026-02-19 02:45:38 +08:00 |
|
CJACK
|
f2b10992cc
|
test: Introduce comprehensive edge case tests for various internal packages including SSE, Claude, Auth, Account, Config, Deepseek, Admin, and Util.
|
2026-02-18 16:52:16 +08:00 |
|
CJACK
|
07de35a093
|
refactor: centralize SSE stream parsing logic into a new sse package and update the PoW solver to honor context cancellation during module acquisition.
|
2026-02-17 04:40:01 +08:00 |
|
CJACK
|
23d5ac7fa2
|
feat: centralize DeepSeek SSE parsing, improve account identifier resolution, and simplify CORS configuration.
|
2026-02-17 03:45:55 +08:00 |
|
CJACK
|
534fd1d14b
|
feat: centralize utility functions, abstract SSE stream collection, and add concurrency to admin account testing.
|
2026-02-17 03:31:19 +08:00 |
|
CJACK
|
c7ffcd76e6
|
feat: Enhance DeepSeek API compatibility by updating SSE parsing, standardizing error responses, and improving API key management in the tester UI.
|
2026-02-16 15:17:42 +08:00 |
|
CJACK
|
a50e2ef5cd
|
feat: Introduce a new Go-based DeepSeek API proxy with adapters for Claude and OpenAI, including SSE parsing and updated build configurations.
|
2026-02-15 19:50:26 +08:00 |
|