feat: expose local self-correlation tools through MCP
Deploy production / deploy (push) Successful in 57s

This commit is contained in:
yuxuanhui
2026-09-10 09:42:24 +08:00
parent 53b01eb770
commit d4c33d0124
7 changed files with 187 additions and 9 deletions
@@ -0,0 +1,11 @@
# 补充 MCP 自相关工具
Type: task
Status: ready-for-agent
实现 spec.md 中的工具及验证。
## Comments
- 已实现工具注册、输入约束、共享业务调用、权限与队列唤醒,并补充能力说明和接入文档。
- 官方 MCP ClientSession 经 HTTP 完成发起、进度及结果读取;11 项 MCP 测试通过,包括缓存补取、活动任务复用、审计、只读权限及异常输入。
+7
View File
@@ -0,0 +1,7 @@
# MCP 本地自相关
新增 check_self_correlation(research:refresh)和 get_self_correlation(research:read),并扩展 get_refresh_job 查询 self_correlation 任务。复用网页 Business 和 Runner,不新建算法,不调用平台提交检查。
发起输入为 1–100 个已导入 Alpha ID,去重排序后复用活动任务;缺失目标整批拒绝并返回 affected_items。返回 job_id 后后台补取缺失 PnL 并计算,提交事务后唤醒队列。读取明确区分无缓存、可用及待重算,不隐式请求平台。沿用 MCP 审计、错误契约和权限过滤,无迁移或新增权限。
验收:官方 SDK 工具发现及调用往返、只读权限拒绝发起、参数与缺失目标校验、异步唤醒、去重、缺失 PnL 落库、结果与 stale 读取、任务审计。更新接入文档与能力声明。