mirror of
https://gitcode.com/JianFeeeee/homeagent-sdk.git
synced 2026-10-31 14:27:30 +00:00
fix(examples): cmd/localuse/mcp 对齐仓内示例规约 —— 相对 replace、不声明 sdk
CI 红(run 39265187807)根因:这三个工程用了 `hmapdev init` 的本机
脚手架格式(replace => /root/.homeagent/...,plg.json 带 "sdk":"1.4.0"),
而仓内 22 个存量示例的规约(example_gomod_test.go 的两条判据 + hmapdev
构建逻辑)是:
- go.mod:require v0.0.0 + replace => ../../(相对仓库根)
- plg.json:不声明 sdk 字段 —— 声明了会让 hmapdev 去本地 SDK store
找该版本,干净 CI 上必然失败("存储里还没有任何 SDK")
外部开发者拿 init 模板在本机构建没问题(init 面向本机 store),
但**仓内示例**面向的是 checkout 即可构建的 CI/发版路径,两者规约不同。
修后本地复验:example_gomod_test 3 条判据全绿;
build-examples.sh linux/amd64 与 darwin/arm64 均 25/25 成功。
This commit is contained in:
@ -2,8 +2,6 @@ module homeagent-cmd
|
|||||||
|
|
||||||
go 1.25.0
|
go 1.25.0
|
||||||
|
|
||||||
require github.com/JianFeeeee/homeagentsdk v1.4.0
|
require github.com/JianFeeeee/homeagentsdk v0.0.0
|
||||||
|
|
||||||
|
replace github.com/JianFeeeee/homeagentsdk => ../../
|
||||||
|
|
||||||
replace github.com/JianFeeeee/homeagentsdk => /root/.homeagent/hmapdev/sdk/v1.4.0
|
|
||||||
|
|||||||
@ -6,7 +6,6 @@
|
|||||||
"description": "沙箱内执行",
|
"description": "沙箱内执行",
|
||||||
"author": "HomeAgent",
|
"author": "HomeAgent",
|
||||||
"entry": "plugin.so",
|
"entry": "plugin.so",
|
||||||
"sdk": "1.4.0",
|
|
||||||
"tags": [
|
"tags": [
|
||||||
"cmd"
|
"cmd"
|
||||||
],
|
],
|
||||||
|
|||||||
@ -2,8 +2,6 @@ module localuse
|
|||||||
|
|
||||||
go 1.25.0
|
go 1.25.0
|
||||||
|
|
||||||
require github.com/JianFeeeee/homeagentsdk v1.4.0
|
require github.com/JianFeeeee/homeagentsdk v0.0.0
|
||||||
|
|
||||||
|
replace github.com/JianFeeeee/homeagentsdk => ../../
|
||||||
|
|
||||||
replace github.com/JianFeeeee/homeagentsdk => /root/.homeagent/hmapdev/sdk/v1.4.0
|
|
||||||
|
|||||||
@ -6,7 +6,6 @@
|
|||||||
"description": "Device",
|
"description": "Device",
|
||||||
"author": "HomeAgent",
|
"author": "HomeAgent",
|
||||||
"entry": "plugin.so",
|
"entry": "plugin.so",
|
||||||
"sdk": "1.4.0",
|
|
||||||
"tags": [
|
"tags": [
|
||||||
"localuse"
|
"localuse"
|
||||||
],
|
],
|
||||||
|
|||||||
@ -2,11 +2,6 @@ module mcp
|
|||||||
|
|
||||||
go 1.25.0
|
go 1.25.0
|
||||||
|
|
||||||
require github.com/JianFeeeee/homeagentsdk v1.4.0
|
require github.com/JianFeeeee/homeagentsdk v0.0.0
|
||||||
|
|
||||||
|
replace github.com/JianFeeeee/homeagentsdk => ../../
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
replace github.com/JianFeeeee/homeagentsdk => /root/.homeagent/hmapdev/sdk/v1.4.0
|
|
||||||
|
|||||||
@ -6,7 +6,6 @@
|
|||||||
"description": "MCP (Model Context Protocol) 客户端:接入外部 MCP 服务器,透传其工具",
|
"description": "MCP (Model Context Protocol) 客户端:接入外部 MCP 服务器,透传其工具",
|
||||||
"author": "HomeAgent",
|
"author": "HomeAgent",
|
||||||
"entry": "plugin.so",
|
"entry": "plugin.so",
|
||||||
"sdk": "1.4.0",
|
|
||||||
"tags": [
|
"tags": [
|
||||||
"mcp",
|
"mcp",
|
||||||
"protocol"
|
"protocol"
|
||||||
|
|||||||
Reference in New Issue
Block a user