Skip to content

[Bug]: 1.1.8版本接入DSV4后依然会出现多轮会话之后丢失tool_call_id的情况导致会话中断 #430

@qxd-0516

Description

@qxd-0516

影响范围

协议转换 / 代理

当前行为

Image大概5轮会话之后就会出现和之前一样的问题,丢失tool_call_id导致任务不能继续,猜测还是拼接会话时候导致

预期行为

除了要配置 role: "tool",ds要求必须tool_call_id: toolCall.id,一旦上轮会话的ID丢失,将不能继续,这是DS的强制要求

复现步骤

DS模型持续多轮会话必定出现

日志 / 配置片段

Codex++ 版本

1.1.8

系统

Windows

提交前确认

  • 我已经脱敏了 API Key、Token、账号等敏感信息。
  • 我已经确认这是当前最新版仍然存在的问题。

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: protocolProtocol conversion or proxy behaviorarea: provider-configProvider, API key, config.toml or auth.jsonneeds triageNeeds initial maintainer reviewtype: bugBug report or broken behavior

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions