songguoliang
|
d73f7b8b73
|
/v1/chat/completions 接口返回报文中出现了[citation:1][citation:2]等未解析的标签,本次改动将返回报文中的标签做了解析
|
2026-04-20 11:22:31 +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
|
0c644d1f4d
|
refactor: remove legacy function call support and simplify tool sieve logic
|
2026-04-19 04:38:48 +08:00 |
|
CJACK
|
daa636e040
|
refactor: handle upstream thinking-only responses as errors and sanitize dangling think tags in output
|
2026-04-13 01:55:14 +08:00 |
|
CJACK.
|
26aa02d4b5
|
fix(openai): return 429 for empty upstream output
|
2026-04-06 16:56:17 +08:00 |
|
CJACK.
|
3497d5d019
|
fix: classify empty upstream and tighten xml tool-name parsing
|
2026-04-04 02:14:39 +08:00 |
|
CJACK.
|
0258f83d10
|
Fix XML passthrough and empty-upstream handling
|
2026-04-03 22:31:15 +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.
|
7061094964
|
Fix fence-strip regression for closed code blocks before tool JSON
|
2026-03-21 17:39:08 +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 |
|
CJACK.
|
a6aa4a1839
|
补充工具调用行为说明并修正测试文档过时命令
|
2026-03-03 00:39:02 +08:00 |
|
CJACK
|
d84875e466
|
工具调用优化
|
2026-03-01 06:33:49 +08:00 |
|
CJACK
|
a302fb3c25
|
修复
|
2026-03-01 05:55:46 +08:00 |
|
CJACK
|
0d3d535c08
|
feat: prevent raw tool call JSON leakage for unknown or rejected tool calls and consolidate container publishing to GHCR.
|
2026-02-23 00:27:46 +08:00 |
|
CJACK
|
ae7dce0b32
|
feat: Improve OpenAI tool call handling by passing unknown tool calls as content and filtering streamed tool calls by schema.
|
2026-02-22 19:33:52 +08:00 |
|
CJACK
|
7a4e994f3a
|
test: add requestTraceID priority tests and refine tool call delta assertion in streaming responses.
|
2026-02-21 19:31:27 +08:00 |
|
CJACK
|
13b1ec46ee
|
feat: Implement request tracing and enhance tool call streaming stability by preventing speculative deltas and improving multi-call finalization.
|
2026-02-21 19:19:05 +08:00 |
|
CJACK
|
3a75b75ae0
|
feat: Introduce model alias resolution, enhanced configuration options, and improved OpenAI/Claude adapter handling for responses, embeddings, and tool calls.
|
2026-02-18 23:06:18 +08:00 |
|
CJACK
|
7fc10573ab
|
feat: Improve tool sieve to correctly preserve trailing text within the same chunk as a tool call.
|
2026-02-18 17:24:43 +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
|
deec72416e
|
test: Introduce comprehensive edge case tests across multiple modules and refine tool call and OpenAI handler logic.
|
2026-02-18 16:51:30 +08:00 |
|
CJACK
|
7beeea5779
|
feat: Implement streaming incremental tool call deltas with a new tool sieve and standalone parser.
|
2026-02-18 16:10:35 +08:00 |
|
CJACK
|
6697d0d227
|
feat: enhance tool call streaming and anti-leakage by suppressing invalid or incomplete tool JSON and refining detection in Node.js.
|
2026-02-17 13:18:52 +08:00 |
|
CJACK
|
d21fb74f29
|
fix: Prevent partial tool call JSON leaks in stream processing by removing size-based buffer limits and holding incomplete blocks longer.
|
2026-02-17 12:57:01 +08:00 |
|
CJACK
|
555df63fbc
|
feat: Implement tool call sieving and formatting for streaming responses in Node.js, add Go fallback for non-Vercel environments, and update Vercel configuration.
|
2026-02-17 00:26:34 +08:00 |
|
CJACK
|
63ee2e41c2
|
feat: implement strict-client compatible streaming tool calls with index and add Vercel build troubleshooting guide.
|
2026-02-16 17:58:40 +08:00 |
|
CJACK
|
ac57cabc80
|
feat: Intercept and format tool calls, including unknown ones, from model responses in the OpenAI adapter, preventing raw JSON leaks and improving stream finalization.
|
2026-02-16 16:24:21 +08:00 |
|