Skip to content

Feature Request: 支持多 Agent 并行 — 对话独立上下文 + 按对话绑定模型 #254

Description

@AnnidLin

问题描述

当前 Deep Code 的多个对话(chat)之间缺少隔离,存在三个实际问题:

1. 上下文不隔离

所有对话共享同一个上下文。旧的对话内容会影响新的对话,模型可能"记混"不同任务的信息,无法真正实现"新对话 = 新开始"。

2. 模型切换是全局的

在一个对话里切换模型(/model),所有其他对话也跟着变。无法做到:

  • 对话 A 用 Flash 写代码(省费用)
  • 对话 B 用 Pro 做分析(要深度思考)

两个场景需要不同模型时,只能手动来回切。

3. 上下文无法重置

即便开了新对话,之前累积的上下文依然存在,导致:

  • Token 消耗越来越快
  • 无法按任务追踪"这次花了多少"
  • 上下文太长后模型表现可能下降

期望行为

与 DeepSeek 网页版/ChatGPT/Claude 类似:

  • 每个对话有独立的上下文,切换对话就是真正的"新开始"
  • 每个对话可以绑定不同的模型,互不影响
  • 上下文不跨对话累积

当前环境

  • Deep Code v0.1.23(VS Code 扩展)
  • 模型:deepseek-v4-flash
  • 系统:Windows 11

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions