From 06f8192725bafbefdd8b2d5a6838d5ca647c7907 Mon Sep 17 00:00:00 2001 From: Windows Date: Fri, 11 Sep 2026 11:50:44 +0800 Subject: [PATCH] docs: record advisor base adaptation --- docs/21-投顾Agent迁移TODO.md | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/docs/21-投顾Agent迁移TODO.md b/docs/21-投顾Agent迁移TODO.md index ffb5a56..3af7654 100644 --- a/docs/21-投顾Agent迁移TODO.md +++ b/docs/21-投顾Agent迁移TODO.md @@ -20,6 +20,12 @@ 注意:当前 MySQL 测试库仍记录旧投顾迁移版本 `20260911_adv_profile_tags`,新底座无法解析该版本;后续必须使用新底座基线重新初始化或准备独立迁移数据库,不能直接在该旧库上继续升级。 +### 阶段三:公共底座适配 + +已新增最小投顾 Agent `advisor`,通过新底座的 `BaseAgent`、`AgentFactory`、`ToolExecutor`、意图声明和场内行情只读工具运行。当前只接入行情查询,产品、问卷、投资目标、持仓和推荐能力留待后续阶段逐项接入。 + +阶段三测试结果:专项测试 `9 passed`,全量单元/契约测试 `448 passed`,Ruff 通过,MyPy(104 个源文件)通过。适配提交:`5e8eecc`。 + ## 一、迁移准备 - [ ] 确认远程仓库可访问。(当前失败:连接 `47.106.207.27:3000` 被拒绝) @@ -67,14 +73,14 @@ python -m mypy app - [ ] 确认 Redis、Milvus、Neo4j 的接入方式。 - [ ] 确认记忆抽取、召回、生命周期和 Episode 聚合流程。 - [ ] 确认 Worker 注册和事件消费方式。 -- [ ] 适配投顾 Agent 的公共请求和响应结构。 -- [ ] 适配投顾工具注册。 -- [ ] 适配投顾 Agent 的 `AgentDefinition`。 -- [ ] 适配 `app/main.py` 的路由注册。 -- [ ] 确认所有写接口使用 `Idempotency-Key`。 -- [ ] 确认所有管理操作写入审计。 -- [ ] 确认所有跨存储同步使用 Outbox。 -- [ ] 完成底座适配提交 `advisor/base-adaptation`。 +- [x] 适配投顾 Agent 的公共请求和响应结构。(复用 `BaseAgent` 和 `AgentRequest/CoreResult`) +- [x] 适配投顾工具注册。(复用 `query_fund_quote` 只读工具) +- [x] 适配投顾 Agent 的 `AgentDefinition`。(新增 `advisor`,版本 `0.1.0`) +- [x] 适配 `app/main.py` 的路由注册。(复用已注册 Agent Run 入口,无新增旁路) +- [x] 确认所有写接口使用 `Idempotency-Key`。(底座契约测试通过) +- [x] 确认所有管理操作写入审计。(底座契约测试通过) +- [x] 确认所有跨存储同步使用 Outbox。(底座 Worker/事件测试通过) +- [x] 完成底座适配提交 `advisor/base-adaptation`。(`5e8eecc`) 验收: