From 228fae252d02755e752cdad935aca93014935f60 Mon Sep 17 00:00:00 2001 From: JianFeeeee Date: Wed, 21 Oct 2026 19:25:05 +0800 Subject: [PATCH] =?UTF-8?q?fix(docs):=20=E5=9B=9E=E9=80=80=20PLUGIN=5FDEV?= =?UTF-8?q?=20=E7=9A=84=20SDK=20import=20=E7=A4=BA=E4=BE=8B=EF=BC=8C?= =?UTF-8?q?=E5=B9=B6=E4=BF=AE=E6=AD=A3=20upload=5Fassets/gui=20homepage=20?= =?UTF-8?q?=E7=9A=84=E4=BB=93=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 上一批 37b8c26 把文档里 4 处 Go import 示例改成了 `github.com/JianFeeeee/HologramAgent-sdk/sdk`,但该 module 路径并不存在: 主仓 go.mod:16 仍是 `github.com/JianFeeeee/homeagentsdk v0.9.2`,:46 replace 目标未变,third_party/homeagent-sdk/go.mod 首行仍是 `module github.com/JianFeeeee/homeagentsdk`,GitHub 上 HologramAgent-sdk 与 hologramagentsdk 均 404。照着文档抄这行 import 会直接 module not found, 比不改更坏。本次回退成真实可编译的 homeagentsdk。 改动: - assets/docs/{zh,en}/PLUGIN_DEV.md 各 2 处(zh:253、448;en:255、455) import 路径回退为 github.com/JianFeeeee/homeagentsdk/sdk。该行附近未加任何 「已改名」说明——等 SDK 仓真改名、主仓 go.mod 与第三方 module 一起改时 再统一处理,属另一批。全仓已无 HologramAgent-sdk/sdk 形态。 - deploy/scripts/upload_assets.py:8、:23 默认目标仓 JianFeeeee/HomeAgent → JianFeeeee/HologramAgent(主仓确已改名,HomeAgent 在 GitHub 上 301)。:8 括号里「SDK 仓传 JianFeeeee/homeagent-sdk」按要求保留。 - cmd/gui/package.json:5 homepage 元数据同步为 HologramAgent;该文件仅此 1 行变更,name/author/description 等其它字段未动。 保留不动(已获确认属正确形态): - go.mod 两行与 deploy/packaging/package-linux.sh 六处 homeagentsdk (必须与 go.mod 逐字一致) - internal/**/*.go 的 74 处真实依赖 import - deploy/packaging/packaging_test.go:99,101 对 gitcode.com/JianFeeeee/HomeAgent 的反向断言(它断言 build.sh 不得使用历史路径) - internal/plugins/webui 三处注释里的 homeagent.jianfgit.xyz(历史实测记录) - cd HologramAgent-sdk / clone ...HologramAgent-sdk.git(操作指令目录名与 URL, 非 import 路径) 判据:7 条正向(含「文档 import 路径必须与 go.mod 的 SDK module 同源」); 变异 4 次均按预期报红——分别还原 zh:253 import、upload_assets.py:23 默认值、 gui homepage、以及把 packaging_test.go 反向断言那两行也改名。 go build ./... 通过,go test ./deploy/packaging/ 通过。 --- assets/docs/en/PLUGIN_DEV.md | 4 ++-- assets/docs/zh/PLUGIN_DEV.md | 4 ++-- cmd/gui/package.json | 2 +- deploy/scripts/upload_assets.py | 4 ++-- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/assets/docs/en/PLUGIN_DEV.md b/assets/docs/en/PLUGIN_DEV.md index e4726a8e..c860fce3 100644 --- a/assets/docs/en/PLUGIN_DEV.md +++ b/assets/docs/en/PLUGIN_DEV.md @@ -252,7 +252,7 @@ curl -X POST http://127.0.0.1:8080/api/v1/plugins \ ```go package main -import "github.com/JianFeeeee/HologramAgent-sdk/sdk" +import "github.com/JianFeeeee/homeagentsdk/sdk" type Plugin struct { name string @@ -452,7 +452,7 @@ Parameters: `name` (route key), `caps` (1=text/2=rich/4=file/8=image), `desc`, ` #### Event Subscription ```go -import "github.com/JianFeeeee/HologramAgent-sdk/sdk" +import "github.com/JianFeeeee/homeagentsdk/sdk" unsub := s.Events().Subscribe(sdk.EventToolCall, func(evt *sdk.Event) { log.Printf("Tool was called: %v", evt.Payload) diff --git a/assets/docs/zh/PLUGIN_DEV.md b/assets/docs/zh/PLUGIN_DEV.md index 2a41fdf9..b4d181d4 100644 --- a/assets/docs/zh/PLUGIN_DEV.md +++ b/assets/docs/zh/PLUGIN_DEV.md @@ -250,7 +250,7 @@ curl -X POST http://127.0.0.1:8080/api/v1/plugins \ ```go package main -import "github.com/JianFeeeee/HologramAgent-sdk/sdk" +import "github.com/JianFeeeee/homeagentsdk/sdk" type Plugin struct { name string @@ -445,7 +445,7 @@ s.RegisterOutputChannel("email", 1, "邮件发送", sdk.ChannelDef{ #### 事件订阅 ```go -import "github.com/JianFeeeee/HologramAgent-sdk/sdk" +import "github.com/JianFeeeee/homeagentsdk/sdk" unsub := s.Events().Subscribe(sdk.EventToolCall, func(evt *sdk.Event) { log.Printf("工具被调用: %v", evt.Payload) diff --git a/cmd/gui/package.json b/cmd/gui/package.json index a4aa3f82..7059aa34 100644 --- a/cmd/gui/package.json +++ b/cmd/gui/package.json @@ -2,7 +2,7 @@ "name": "homeagent-gui", "version": "1.4.0", "author": "JianFeeeee ", - "homepage": "https://github.com/JianFeeeee/HomeAgent", + "homepage": "https://github.com/JianFeeeee/HologramAgent", "description": "HomeAgent Desktop GUI - Multi-connection management dashboard", "main": "main.js", "scripts": { diff --git a/deploy/scripts/upload_assets.py b/deploy/scripts/upload_assets.py index 1e8211ef..c5896830 100755 --- a/deploy/scripts/upload_assets.py +++ b/deploy/scripts/upload_assets.py @@ -5,7 +5,7 @@ 不传 file 时上传 dist/release/ 下全部发布产物。 环境变量: - GITCODE_REPO 目标仓库,默认 JianFeeeee/HomeAgent(SDK 仓传 JianFeeeee/homeagent-sdk) + GITCODE_REPO 目标仓库,默认 JianFeeeee/HologramAgent(SDK 仓传 JianFeeeee/homeagent-sdk) ASSET_DIR 资产目录,默认 /dist/release 为何两步:gitcode 的 release 附件不走 API 直传,而是先向 @@ -20,7 +20,7 @@ import urllib.error import urllib.parse import urllib.request -REPO = os.environ.get("GITCODE_REPO", "JianFeeeee/HomeAgent") +REPO = os.environ.get("GITCODE_REPO", "JianFeeeee/HologramAgent") API = "https://gitcode.com/api/v5/repos" # 发布产物后缀。注意 Windows 安装器是 HomeAgent_v*_win64.exe,