Skip to content

[Feature] 提供带来源的会话导出、基线导入与安全分支 #245

Open

Description

@Aias00

目标与基线

已有 checkpoint、固定版本和运行日志规划;本单增加显式离线导出/迁移/分支操作,支持方案对比和环境迁移,不把会话复制等同重放历史业务操作。

ARGI Core 76d44429fdaa6a69320e21a1cb77119d0889d792 / Extensions 495414b76a37aca4d7c1022d973a8e5b9a7e92e6;AgentScope Java 参考 7976a20d7c59f535737f2df1b16a2bc24051575a。本单来自源码/文档对照,是能力建设建议,不是已复现的生产 BUG 或已完成的功能。

参考:https://github.com/agentscope-ai/agentscope-java/blob/7976a20d7c59f535737f2df1b16a2bc24051575a/agentscope-core/src/main/java/io/agentscope/core/session/SessionMigration.java

建议阶段:后续增强。

范围与验收

  • 从一致提交边界导出状态、as-of 标识和来源,目标导入为新的明确基线,保留原记录;不伪造复制后从未发生的执行事实。
  • 活跃写入、待审批、未完成 run 和不确定工具效果必须先按策略解决或明确拒绝,不能随意导出半状态。
  • 分支使用新会话/运行身份,校验操作者权限、定义/能力版本与可恢复资源;业务副作用不因分支自动重放。
  • 明确哪些工作文件、外置产物和长期记忆仅引用或可选复制,凭证及运行所有权不得直接复制到新权限域。
  • 覆盖幂等导入、非空目标拒绝、并发导出、过期资源、版本不匹配与跨租户拒绝;真实后端迁移单独验收,兼容协议复用 [Design][CR-02/OPT-05] 明确 checkpoint 协议、类型解耦与历史数据迁移契约 #182。

关联与实现边界

#124、#126、#130、#182、#199、#235、#238。一般恢复与离线迁移/分支各有明确入口。

复用已有定义、运行身份、日志、预算、授权及存储契约,不新建竞争的数据权威来源。独立 Agent/Workflow 不依赖 Graph/Loop;第三方协议、客户端 SDK 与外部后端留可选适配侧,Core 不导入 AgentScope SDK 或 Extensions。逻辑职责不自动对应新增 Maven 模块。先以模型无关/参考后端验证,再按范围给出真实服务或跨实例证据。破坏性变更需比较兼容方案,说明收益、消费者影响、目标版本与迁移/回滚;不因参考项目采用某设计而机械照搬。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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