Skip to content

feat(agent-data): 下游 Agent 的项目成果、知识与 MCP 接口 #132

Description

@1012839419a-alt

用户授权:派发多个隔离 worktree,并以 goal 循环推进,直到项目首发实际收口。
协调后端:当前 Codex 根任务的原生协作与持续 Goal;唯一协调者为该任务主 Agent。
所有执行者必须先核对本 Issue、原生父级、实际 worktree、分支和基线,回报 ACK 后执行。
循环要求:检查缺口 → 最小实现 → 运行相关检查 → 根据真实失败修复 → 回报证据。只读审查或卡片不构成功能验收。
禁止推送快照基线、改写主目录、碰触生产数据库、输出凭证、发布服务、删除用户项目。只允许本分支新增本任务提交。
跨范围需要主 Agent 调整合同;发现缺依赖/真实凭证不可用时报告具体缺项,继续不依赖该项的工作。
完成回报包含提交 SHA、变更范围、执行命令及结果、真实/模拟证据区别、未运行项和剩余缺口。主 Agent 独立验收后才可认定交付。

父目标:#130
contractRepo / executionRepo:2233admin/opencli-Razormind
worktree:D:\projects\opencli-closeout-20260912-api
branch:codex/launch-closeout-20260912-api
baseline:aa30def08a425d6a2fb7217adda1e53054d42ff5
ownedPaths:

  • backend/services/agent_data_service.py
  • backend/api/v1/agent_data.py
  • backend/schemas/agent_data.py
  • backend/mcp_server.py
  • tests/unit/test_agent_data_service.py
  • tests/integration/test_agent_data_api.py
  • tests/unit/test_agent_data_mcp.py
  • docs/usage/downstream-agents.md

目标:复用现有 Records/研究成果/知识存储形成项目作用域的外部查询契约;经现有 API/MCP 暴露读取、研究发起和状态查询;已有成果查询不得重跑模型。研究调用仅做适配,不实现研究引擎。
验收:工作区/项目/调用者/跨项目越权均有检查;可查询带版本与来源的项目成果和知识片段;MCP 与 REST 数据一致;读操作不启动模型或采集;客户端说明与独立 MCP 调用检查。
delivery:本 worktree 分支上的本任务提交 SHA,由主 Agent 整合验收;不得推送。

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

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions