Skip to content

feat(integrations): 按客户端能力保存阶段性检查点 #105

Description

@tiammomo

问题概述

在接续试点证明手动检查点有明显遗漏后,提供按客户端实际生命周期能力触发的可选检查点。

实际结果

当前外部会话没有 RepoSteward 事件接入;不能依据一个工具的 hooks 行为推断其他工具支持。

期望结果

按需接收结构化阶段事件,仅调用已有检查点用例,不解析或保存完整原生聊天。

复现步骤

对照当前 CLI、对应模块与已有行为测试检查上述缺口;具体实施前在隔离环境构造验收用例。

环境信息

RepoSteward 0.1;核对基线 origin/main@84e3ca93d9;Python 3.12+。

验收条件

  • 分别核对所支持客户端的官方事件与配置;能力未知时禁用并保留手动 CLI/MCP 路径。
  • 触发范围明确为经用户启用的任务阶段;事件携带任务、workspace、snapshot 和幂等身份,退出或重复事件不会覆盖新事实。
  • 不把未经核验的事件结果自动标为验证成功;不由 hooks 推送、发布或合并。
  • 安装计划与撤销保留用户已有 hooks,外部变更冲突时停止管理该片段。
  • 与手动基线比较接续收益、额外延迟与失败影响;满足先前试点条件后才启用自动路径。

补充信息

规划依赖键:mcp-bridge, handoff-evaluation。按能力保持聚焦 PR,复用现有确定性控制面。 本项为条件阶段:先完成实际接续试点和收益评估,再决定是否实施与启用;不计入当前核心能力已完成。

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

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions