- [服务端思考链持久化与智能调度] 从0到1自研 Thinking Store 思考链引擎,根治长对话模型失常与提前摆烂 (PR #3451, Issue #3382, Issue #3393):
- 服务端主动接管思考链 (Thinking Store): 客户端零侵入,只需调用带思考后缀的模型(
-high/-medium/-low或包含flash/pro/claude/deepseek),网关服务端全自动捕获、持久化与精准回填上下文思考链与加密签名(thoughtSignature),彻底解决第三方 CLI 与 Agent 无法处理 Google 复杂签名算法导致的思考链断裂降级或提前摆烂。 - L1内存 + L2 SQLite 双级缓存架构: L1 内存采用
DashMap热缓存,活跃会话亚毫秒级(0.3ms)直接回填;L2 本地独立存储于thinking_store.db,消除主库锁争用,重启后支持秒级按tool_id自动恢复加密签名;提供 15 天滑动窗口淘汰机制与会话级主动清理接口。 - 长上下文极致性能重构 (AGZ1): 严格阻断
...等占位块入库;采用逐字节流式哈希(hash_normalized_ws)进行零内存分配比对;超过 384 字符思考块自动启用flate2Gzip 快速压缩(AGZ1标识),磁盘存储体积缩减 70% 以上,往返解压 100% 字节无损。
- 服务端主动接管思考链 (Thinking Store): 客户端零侵入,只需调用带思考后缀的模型(
- [四大协议归一化与原生工具链调度] 统一 Claude / OpenAI / Gemini / Codex 流水线,消除提示词污染 (PR #3451):
- 执行流水线归一化: 规范化四大协议请求为「清洗 (Clean) -> 中转归一 (Norm) -> Thinking 回填 (Hydrate) -> 全协议计量统计 (Usage)」标准流水线,上游发往 Google 前全量对齐为标准 Gemini Contents,统一
systemInstruction.role为user。 - 原生工具调用与防降级锁: 彻底拔除历史遗留的硬编码 MCP XML 提示词注入,杜绝工具调用跑到正文的缺陷;动态锁死 Gemini 3+ 原生思维预算(Flash: 10000, Pro: 10001),防止客户端传低额 budget 导致模型思考被截断。
- 计量与缓存统计修正 (Issue #3391): 纠正 Anthropic 协议下输入 Prompt Tokens 漏算问题,修复缓存命中率因分母未计入缓存导致的超过 100%(如
583.1%)溢出错误。
- 执行流水线归一化: 规范化四大协议请求为「清洗 (Clean) -> 中转归一 (Norm) -> Thinking 回填 (Hydrate) -> 全协议计量统计 (Usage)」标准流水线,上游发往 Google 前全量对齐为标准 Gemini Contents,统一
- [全链路微观诊断视窗] 响应报文秒级耗时面板与横向三栏对比审计 (PR #3451):
- 全链路多阶段毫秒打点: 网关内嵌微观阶段计时,精确监控初始清洗 (
Clean)、中转归一 (Norm)、Thinking回填 (Thinking)、首包延迟 (TTFT)、传输流持续 (Stream) 与真实总耗时 (Total)。 - 前端耗时分类面板: 响应卡片顶部集成彩色多阶段耗时比例进度条,并支持一键复制耗时分类;监控弹窗支持横向三栏(原始请求 / 中转请求 / 响应报文)全景审计,支持简要(simple)与全量(full)脱敏存储模式自由切换。
- 全链路多阶段毫秒打点: 网关内嵌微观阶段计时,精确监控初始清洗 (
- [代理监控与日志优化] 流量日志内存精简、并发持久化限流与 SQLite 磁盘配额管理 (PR #3445, Issue #3443):
- 内存占用精简: 内存环形队列(Ring Buffer)中仅保留轻量级 Summary 摘要,移除高体积的完整请求体(
request_body)与响应体(response_body),并将错误信息(error)截断在 1024 字符内;前端查看特定日志时通过详情接口按需加载完整内容,彻底根治长时间运行高频请求下的内存泄露与 OOM 隐患。 - 持久化并发控制与高负载丢弃: 引入信号量限制(最多 4 个并发后台持久化写入任务),超出阈值时自动跳过落盘,防止短时突发流量打满后台阻塞线程池与积压内存。
- SQLite 磁盘配额管理与渐进式空间回收: 新增
proxy.log_retention.max_disk_mb配置项(默认 1024 MiB,支持动态热加载)。在写入前综合评估 DB 与 WAL 大小及事务预留空间,超配额时分批清理老旧日志全文并优先回收空闲页(Free Pages),从根源杜绝日志数据库无休止膨胀占满磁盘。
- 内存占用精简: 内存环形队列(Ring Buffer)中仅保留轻量级 Summary 摘要,移除高体积的完整请求体(
- [OpenAI / Codex 适配] 规范化清洗陈旧 Codex 模型身份声明以规避 Gemini 429 频控 (PR #3444, Issue #3442):
- 过滤陈旧身份语句: 在将 OpenAI/Responses 协议映射为 Gemini 请求并进行系统指令缓存查找前,自动将陈旧身份描述
You are Codex, an agent based on GPT-5.规范化清洗为You are Codex, an agent.。 - 精准作用域保护: 仅针对顶层
instructions、系统/开发者消息(system/developer)和历史模型切换指令进行规范化,用户消息(user)与工具执行结果(tool)内容严格保持原样不作修改,解决该特定模式触发 Gemini 服务端持续 429 报错的缺陷。
- 过滤陈旧身份语句: 在将 OpenAI/Responses 协议映射为 Gemini 请求并进行系统指令缓存查找前,自动将陈旧身份描述
- [智能体生态与工具链适配] 适配 DeepSeek Harness (DSH) 与 WorkBuddy 等工具调用协议 (Issue #3440, Issue #3430):
- pwsh / bash 强约束双向补齐: 针对 DSH 严格校验
command与description为非空字符串的运行时断言,自动在缺失description时按命令语义提取生成简述(如Run: <cmd>),防止前端卡片渲染因字段缺失抛出异常崩溃。 - 真实执行命令精准提取还原: 修复此前缺失命令时盲目回退为
echo占位导致执行被吞的问题;当模型将真实执行命令输出在description时,优先识别提取为有效command,保障真实命令准确下发。 - workflow 工具嵌套元数据适配: 适配 DSH
tool-workflow的{ script, meta: { name, description } }嵌套规范;当模型将字段平铺返回时,自动归拢并组装合法meta对象,彻底解决 DSH workflow 解析异常。
- pwsh / bash 强约束双向补齐: 针对 DSH 严格校验
- [Claude 客户端与多工具风控规避] 过滤 Claude Desktop 注入的私有计费元数据以解决 Gemini 429 报错 (Issue #3452):
- 过滤客户端专属追踪元数据: 当请求目标为 Gemini 模型且携带大量工具(如 99 个 MCP 工具)时,自动识别并过滤 Claude Desktop 在系统提示词中注入的单行计费与入口声明(
x-anthropic-billing-header:)。 - 精准隔离与多行保护: 仅对单行且匹配指定前缀的独立元数据行进行过滤,严格保留多行指令、引用提及、工具声明、缓存标记及非 Gemini 目标的原始行为,消除触发 Google 服务端风控导致的虚假
RESOURCE_EXHAUSTED429 报错。
- 过滤客户端专属追踪元数据: 当请求目标为 Gemini 模型且携带大量工具(如 99 个 MCP 工具)时,自动识别并过滤 Claude Desktop 在系统提示词中注入的单行计费与入口声明(