Skip to content

[Task][P1] 将历史裁剪与上下文编辑独立装配为处理器 #321

Open

Description

@Aias00

独立交付

复用 ContextEditingInterceptor;配置触发条件和保留规则,接入上下文阶段。

输入与输出

输入:消息快照、编辑规则和受保护消息集合。输出:新消息快照及删除/保留原因,不修改原始历史。

验收场景

给定存在未完成工具调用的历史,裁剪后配对关系完整;重复执行无额外误删;两个并发会话互不影响;编辑失败保留原快照并给出诊断。

非目标

不调用摘要模型,不做窗口计数器,不删除持久消息,不实现大结果存储。

前置与归属

父任务 #302。复用 #298/#299;定义装配消费 #300,上下文预算归 #137。

约束

建设任务,不是新复现 BUG。复用已有实现,不强制新增 Maven 模块;独立 Agent/Workflow 不依赖 Graph/Loop。破坏性变化需说明收益、较小替代方案、影响和迁移。基线 Core 04c5686;离线、真实后端及跨 JVM 证据分别报告。

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