d
This commit is contained in:
1 parent
9e5ffb2d45
commit
900e90f1d5
2 files changed
-94
No files matched your search
@@ -1,93 +0,0 @@
|
|||||||
# 任务目标
|
|
||||||
|
|
||||||
提交发布时,`agent_skill_mapping`表中`skill_id`关联的SKILL信息没有存储到`agent_published_version_snapshot`表中的`skills_json`字段,尝试了2次都不行。
|
|
||||||
|
|
||||||
## 代码路径
|
|
||||||
|
|
||||||
|#|源文件名称|方法名称|补充说明|
|
|
||||||
|---|---|---|---|
|
|
||||||
|提交发布|AgentPublishServiceImpl.java|submitPublishInLock|无|
|
|
||||||
|在哪里保存的快照|AgentPublishedVersionSnapshotServiceImpl.java|sealBindingsOnSubmit|在"submitPublishInLock"方法内部嵌套调用,然后调用"insertSealedRow"方法,最终存储到`agent_published_version_snapshot`表中|
|
|
||||||
|
|
||||||
## 通过SQL查到提交发布时的SKILL信息
|
|
||||||
|
|
||||||
查询结果中`skill_release`的表中是没有关联到数据的,只有`skill`表关联上了2条数据。
|
|
||||||
|
|
||||||
```sql
|
|
||||||
with mapping AS (
|
|
||||||
select
|
|
||||||
asm.agent_id,asm.mapping_id,asm.skill_id,asm.skill_release_id,asm.create_time
|
|
||||||
from `mis-paw-claw`.`agent_skill_mapping` asm
|
|
||||||
where asm.agent_id = '1977925311412596737FcNLSZ'
|
|
||||||
and asm.del_flag = '0'
|
|
||||||
)
|
|
||||||
select mapping.mapping_id, mapping.skill_id, mapping.skill_release_id, sk.skill_name,sk.skill_file
|
|
||||||
from mapping join `mis-mcp-paw-claw`.`skill` sk
|
|
||||||
on mapping.skill_id = sk.skill_id and sk.del_flag = '0'
|
|
||||||
union all
|
|
||||||
select mapping.mapping_id, mapping.skill_id, mapping.skill_release_id, sr.skill_name, sr.skill_file
|
|
||||||
from mapping join `mis-mcp-paw-claw`.`skill_release` sr
|
|
||||||
on mapping.skill_release_id = sr.skill_release_id and sr.del_flag = '0';
|
|
||||||
```
|
|
||||||
|
|
||||||
```json
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"mapping_id": "2102629713947136001",
|
|
||||||
"skill_id": "2102629462528081922",
|
|
||||||
"skill_release_id": null,
|
|
||||||
"skill_name": "mis-spec-eclaw",
|
|
||||||
"skill_file": "{\"ossId\": \"1790140893732205682\", \"fileName\": \"mis-spec-eclaw.zip\"}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"mapping_id": "2105125581220810754",
|
|
||||||
"skill_id": "2105124095074033665",
|
|
||||||
"skill_release_id": null,
|
|
||||||
"skill_name": "java-spec",
|
|
||||||
"skill_file": "{\"ossId\": \"1790735602461436068\", \"fileName\": \"java-spec.zip\"}"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
```
|
|
||||||
|
|
||||||
## 通过SQL查到agent的快照信息
|
|
||||||
|
|
||||||
```sql
|
|
||||||
select * from `mis-paw-claw`.`agent_published_version_snapshot` apvs
|
|
||||||
where apvs.agent_id = '1977925311412596737FcNLSZ'
|
|
||||||
and apvs.del_flag = '0'
|
|
||||||
```
|
|
||||||
|
|
||||||
```json
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"config_id": "2105128598548582402",
|
|
||||||
"snapshot_id": "2105128595469963266",
|
|
||||||
"agent_id": "1977925311412596737FcNLSZ",
|
|
||||||
"skills_json": "[]",
|
|
||||||
"mcps_json": "[]",
|
|
||||||
"persona_docs_json": "",
|
|
||||||
"kbs_json": "[]",
|
|
||||||
"create_by": "1977925311412596737",
|
|
||||||
"create_dept": "5",
|
|
||||||
"create_time": "2026-09-30 10:52:24",
|
|
||||||
"update_by": "1977925311412596737",
|
|
||||||
"update_time": "2026-09-30 10:52:24",
|
|
||||||
"del_flag": "0"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"config_id": "2105179820223688705",
|
|
||||||
"snapshot_id": "2105179819527434242",
|
|
||||||
"agent_id": "1977925311412596737FcNLSZ",
|
|
||||||
"skills_json": "[]",
|
|
||||||
"mcps_json": "[]",
|
|
||||||
"persona_docs_json": "",
|
|
||||||
"kbs_json": "[]",
|
|
||||||
"create_by": "1977925311412596737",
|
|
||||||
"create_dept": "5",
|
|
||||||
"create_time": "2026-09-30 14:15:56",
|
|
||||||
"update_by": "1977925311412596737",
|
|
||||||
"update_time": "2026-09-30 14:15:56",
|
|
||||||
"del_flag": "0"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
```
|
|
||||||
Reference in new issue
Block a user