diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1ca6b94..c447467 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -113,7 +113,7 @@ jobs: set -euo pipefail out="hmapdev_${{ matrix.goos }}_${{ matrix.goarch }}${{ matrix.ext }}" go build -trimpath \ - -ldflags "-X gitcode.com/JianFeeeee/homeagent-sdk/meta.Version=0.0.0-ci" \ + -ldflags "-X github.com/JianFeeeee/homeagentsdk/meta.Version=0.0.0-ci" \ -o "/tmp/$out" . test -s "/tmp/$out" || { echo "ERROR: 未产出 $out"; exit 1; } printf " ✓ %-28s %s 字节\n" "$out" "$(stat -c %s "/tmp/$out")" diff --git a/example/a2a/go.mod b/example/a2a/go.mod index 0365d02..20d0bf0 100644 --- a/example/a2a/go.mod +++ b/example/a2a/go.mod @@ -2,6 +2,6 @@ module a2a go 1.25.0 -require gitcode.com/JianFeeeee/homeagent-sdk v0.0.0 +require github.com/JianFeeeee/homeagentsdk v0.0.0 -replace gitcode.com/JianFeeeee/homeagent-sdk => ../../ +replace github.com/JianFeeeee/homeagentsdk => ../../ diff --git a/example/a2a/go.sum b/example/a2a/go.sum index ea1a417..8f39b12 100644 --- a/example/a2a/go.sum +++ b/example/a2a/go.sum @@ -1,2 +1,2 @@ -gitcode.com/JianFeeeee/homeagent-sdk v0.7.1 h1:2XEtUgV200uOqbGGEiKT5QyBmZ5aIfNiwm/Ozrm9AOg= -gitcode.com/JianFeeeee/homeagent-sdk v0.7.1/go.mod h1:G48Rgpw9ReTkCf0qBHf50jb5CSeNR2c4OWcgcEm0plo= +github.com/JianFeeeee/homeagentsdk v0.7.1 h1:2XEtUgV200uOqbGGEiKT5QyBmZ5aIfNiwm/Ozrm9AOg= +github.com/JianFeeeee/homeagentsdk v0.7.1/go.mod h1:G48Rgpw9ReTkCf0qBHf50jb5CSeNR2c4OWcgcEm0plo= diff --git a/example/a2a/main.go b/example/a2a/main.go index 67c3a3c..8d53937 100644 --- a/example/a2a/main.go +++ b/example/a2a/main.go @@ -3,7 +3,7 @@ package main import ( - sdk "gitcode.com/JianFeeeee/homeagent-sdk/sdk" + sdk "github.com/JianFeeeee/homeagentsdk/sdk" ) func NewPlugin(name string, config map[string]interface{}) (sdk.Plugin, error) { diff --git a/example/a2a/plugin.go b/example/a2a/plugin.go index a68eb9c..fe25239 100644 --- a/example/a2a/plugin.go +++ b/example/a2a/plugin.go @@ -12,7 +12,7 @@ import ( "sync" "time" - "gitcode.com/JianFeeeee/homeagent-sdk/sdk" + "github.com/JianFeeeee/homeagentsdk/sdk" ) type Plugin struct { diff --git a/example/acp/go.mod b/example/acp/go.mod index 4e6d3fa..4a8a489 100644 --- a/example/acp/go.mod +++ b/example/acp/go.mod @@ -2,6 +2,6 @@ module acp go 1.25.0 -require gitcode.com/JianFeeeee/homeagent-sdk v0.0.0 +require github.com/JianFeeeee/homeagentsdk v0.0.0 -replace gitcode.com/JianFeeeee/homeagent-sdk => ../../ \ No newline at end of file +replace github.com/JianFeeeee/homeagentsdk => ../../ \ No newline at end of file diff --git a/example/acp/main.go b/example/acp/main.go index 67c3a3c..8d53937 100644 --- a/example/acp/main.go +++ b/example/acp/main.go @@ -3,7 +3,7 @@ package main import ( - sdk "gitcode.com/JianFeeeee/homeagent-sdk/sdk" + sdk "github.com/JianFeeeee/homeagentsdk/sdk" ) func NewPlugin(name string, config map[string]interface{}) (sdk.Plugin, error) { diff --git a/example/acp/plugin.go b/example/acp/plugin.go index ba6e8d3..548781d 100644 --- a/example/acp/plugin.go +++ b/example/acp/plugin.go @@ -13,7 +13,7 @@ import ( "sync" "time" - "gitcode.com/JianFeeeee/homeagent-sdk/sdk" + "github.com/JianFeeeee/homeagentsdk/sdk" ) // acpPlugin 实现 Agent Client Protocol (ACP) 0.0.x 子集: diff --git a/example/ai_image/go.mod b/example/ai_image/go.mod index 32a87e4..1e1ef39 100644 --- a/example/ai_image/go.mod +++ b/example/ai_image/go.mod @@ -2,6 +2,6 @@ module ai_image go 1.25.0 -require gitcode.com/JianFeeeee/homeagent-sdk v0.0.0 +require github.com/JianFeeeee/homeagentsdk v0.0.0 -replace gitcode.com/JianFeeeee/homeagent-sdk => ../../ +replace github.com/JianFeeeee/homeagentsdk => ../../ diff --git a/example/ai_image/main.go b/example/ai_image/main.go index 67c3a3c..8d53937 100644 --- a/example/ai_image/main.go +++ b/example/ai_image/main.go @@ -3,7 +3,7 @@ package main import ( - sdk "gitcode.com/JianFeeeee/homeagent-sdk/sdk" + sdk "github.com/JianFeeeee/homeagentsdk/sdk" ) func NewPlugin(name string, config map[string]interface{}) (sdk.Plugin, error) { diff --git a/example/ai_image/plugin.go b/example/ai_image/plugin.go index 612be0c..2c1fad2 100644 --- a/example/ai_image/plugin.go +++ b/example/ai_image/plugin.go @@ -13,7 +13,7 @@ import ( "strings" "time" - sdk "gitcode.com/JianFeeeee/homeagent-sdk/sdk" + sdk "github.com/JianFeeeee/homeagentsdk/sdk" ) type Plugin struct { diff --git a/example/bili/go.mod b/example/bili/go.mod index 214ea61..0810adc 100644 --- a/example/bili/go.mod +++ b/example/bili/go.mod @@ -2,6 +2,6 @@ module bili go 1.25.0 -require gitcode.com/JianFeeeee/homeagent-sdk v0.0.0 +require github.com/JianFeeeee/homeagentsdk v0.0.0 -replace gitcode.com/JianFeeeee/homeagent-sdk => ../../ +replace github.com/JianFeeeee/homeagentsdk => ../../ diff --git a/example/bili/main.go b/example/bili/main.go index 67c3a3c..8d53937 100644 --- a/example/bili/main.go +++ b/example/bili/main.go @@ -3,7 +3,7 @@ package main import ( - sdk "gitcode.com/JianFeeeee/homeagent-sdk/sdk" + sdk "github.com/JianFeeeee/homeagentsdk/sdk" ) func NewPlugin(name string, config map[string]interface{}) (sdk.Plugin, error) { diff --git a/example/bili/plugin.go b/example/bili/plugin.go index 3564a8d..64e8f5a 100644 --- a/example/bili/plugin.go +++ b/example/bili/plugin.go @@ -13,7 +13,7 @@ import ( "syscall" "time" - "gitcode.com/JianFeeeee/homeagent-sdk/sdk" + "github.com/JianFeeeee/homeagentsdk/sdk" ) type Plugin struct { diff --git a/example/browser/go.mod b/example/browser/go.mod index 588f45d..37d4de9 100644 --- a/example/browser/go.mod +++ b/example/browser/go.mod @@ -3,7 +3,7 @@ module browser go 1.25.0 require ( - gitcode.com/JianFeeeee/homeagent-sdk v0.0.0 + github.com/JianFeeeee/homeagentsdk v0.0.0 github.com/chromedp/chromedp v0.9.5 github.com/chromedp/cdproto v0.0.0-20240202021202-6d0b6a386732 github.com/chromedp/sysutil v1.0.0 @@ -17,10 +17,10 @@ require ( golang.org/x/sys v0.16.0 ) -replace gitcode.com/JianFeeeee/homeagent-sdk => ../../ +replace github.com/JianFeeeee/homeagentsdk => ../../ -replace gitcode.com/JianFeeeee/homeagent-sdk => ../../ +replace github.com/JianFeeeee/homeagentsdk => ../../ -replace gitcode.com/JianFeeeee/homeagent-sdk => ../../ +replace github.com/JianFeeeee/homeagentsdk => ../../ -replace gitcode.com/JianFeeeee/homeagent-sdk => ../../ +replace github.com/JianFeeeee/homeagentsdk => ../../ diff --git a/example/browser/main.go b/example/browser/main.go index 67c3a3c..8d53937 100644 --- a/example/browser/main.go +++ b/example/browser/main.go @@ -3,7 +3,7 @@ package main import ( - sdk "gitcode.com/JianFeeeee/homeagent-sdk/sdk" + sdk "github.com/JianFeeeee/homeagentsdk/sdk" ) func NewPlugin(name string, config map[string]interface{}) (sdk.Plugin, error) { diff --git a/example/browser/plugin.go b/example/browser/plugin.go index 253a7a9..38aa482 100644 --- a/example/browser/plugin.go +++ b/example/browser/plugin.go @@ -22,7 +22,7 @@ import ( "time" "unicode" - sdk "gitcode.com/JianFeeeee/homeagent-sdk/sdk" + sdk "github.com/JianFeeeee/homeagentsdk/sdk" "github.com/chromedp/chromedp" ) diff --git a/example/calendar/go.mod b/example/calendar/go.mod index 55bd9f8..49f4e41 100644 --- a/example/calendar/go.mod +++ b/example/calendar/go.mod @@ -2,6 +2,6 @@ module calendar go 1.25.0 -require gitcode.com/JianFeeeee/homeagent-sdk v0.0.0 +require github.com/JianFeeeee/homeagentsdk v0.0.0 -replace gitcode.com/JianFeeeee/homeagent-sdk => ../../ +replace github.com/JianFeeeee/homeagentsdk => ../../ diff --git a/example/calendar/main.go b/example/calendar/main.go index 67c3a3c..8d53937 100644 --- a/example/calendar/main.go +++ b/example/calendar/main.go @@ -3,7 +3,7 @@ package main import ( - sdk "gitcode.com/JianFeeeee/homeagent-sdk/sdk" + sdk "github.com/JianFeeeee/homeagentsdk/sdk" ) func NewPlugin(name string, config map[string]interface{}) (sdk.Plugin, error) { diff --git a/example/calendar/plugin.go b/example/calendar/plugin.go index 4f09eb4..a22a835 100644 --- a/example/calendar/plugin.go +++ b/example/calendar/plugin.go @@ -11,7 +11,7 @@ import ( "sync" "time" - sdk "gitcode.com/JianFeeeee/homeagent-sdk/sdk" + sdk "github.com/JianFeeeee/homeagentsdk/sdk" ) const ( diff --git a/example/deepsearch/go.mod b/example/deepsearch/go.mod index 0d2a34d..455848f 100644 --- a/example/deepsearch/go.mod +++ b/example/deepsearch/go.mod @@ -2,7 +2,7 @@ module deepsearch-plugin go 1.25.0 -require gitcode.com/JianFeeeee/homeagent-sdk v0.0.0 +require github.com/JianFeeeee/homeagentsdk v0.0.0 @@ -18,4 +18,4 @@ require gitcode.com/JianFeeeee/homeagent-sdk v0.0.0 -replace gitcode.com/JianFeeeee/homeagent-sdk => ../../ +replace github.com/JianFeeeee/homeagentsdk => ../../ diff --git a/example/deepsearch/plugin.go b/example/deepsearch/plugin.go index d207741..6aa0448 100644 --- a/example/deepsearch/plugin.go +++ b/example/deepsearch/plugin.go @@ -40,7 +40,7 @@ import ( "sync" "time" - sdk "gitcode.com/JianFeeeee/homeagent-sdk/sdk" + sdk "github.com/JianFeeeee/homeagentsdk/sdk" ) const ( diff --git a/example/editdoc/go.mod b/example/editdoc/go.mod index c0da724..a6f704c 100644 --- a/example/editdoc/go.mod +++ b/example/editdoc/go.mod @@ -2,6 +2,6 @@ module editdoc go 1.25.0 -require gitcode.com/JianFeeeee/homeagent-sdk v0.0.0 +require github.com/JianFeeeee/homeagentsdk v0.0.0 -replace gitcode.com/JianFeeeee/homeagent-sdk => ../../ +replace github.com/JianFeeeee/homeagentsdk => ../../ diff --git a/example/editdoc/main.go b/example/editdoc/main.go index 67c3a3c..8d53937 100644 --- a/example/editdoc/main.go +++ b/example/editdoc/main.go @@ -3,7 +3,7 @@ package main import ( - sdk "gitcode.com/JianFeeeee/homeagent-sdk/sdk" + sdk "github.com/JianFeeeee/homeagentsdk/sdk" ) func NewPlugin(name string, config map[string]interface{}) (sdk.Plugin, error) { diff --git a/example/editdoc/plugin.go b/example/editdoc/plugin.go index 6d38d58..90bde05 100644 --- a/example/editdoc/plugin.go +++ b/example/editdoc/plugin.go @@ -9,7 +9,7 @@ import ( "os/exec" "path/filepath" - "gitcode.com/JianFeeeee/homeagent-sdk/sdk" + "github.com/JianFeeeee/homeagentsdk/sdk" ) type Plugin struct { diff --git a/example/files/go.mod b/example/files/go.mod index 8383c79..288e3dc 100644 --- a/example/files/go.mod +++ b/example/files/go.mod @@ -2,6 +2,6 @@ module files go 1.25.0 -require gitcode.com/JianFeeeee/homeagent-sdk v0.0.0 +require github.com/JianFeeeee/homeagentsdk v0.0.0 -replace gitcode.com/JianFeeeee/homeagent-sdk => ../../ +replace github.com/JianFeeeee/homeagentsdk => ../../ diff --git a/example/files/main.go b/example/files/main.go index 67c3a3c..8d53937 100644 --- a/example/files/main.go +++ b/example/files/main.go @@ -3,7 +3,7 @@ package main import ( - sdk "gitcode.com/JianFeeeee/homeagent-sdk/sdk" + sdk "github.com/JianFeeeee/homeagentsdk/sdk" ) func NewPlugin(name string, config map[string]interface{}) (sdk.Plugin, error) { diff --git a/example/files/plugin.go b/example/files/plugin.go index a63d756..486b885 100644 --- a/example/files/plugin.go +++ b/example/files/plugin.go @@ -10,7 +10,7 @@ import ( "strings" "sync" - "gitcode.com/JianFeeeee/homeagent-sdk/sdk" + "github.com/JianFeeeee/homeagentsdk/sdk" ) type Plugin struct { diff --git a/example/memo/go.mod b/example/memo/go.mod index 5255f52..281a1aa 100644 --- a/example/memo/go.mod +++ b/example/memo/go.mod @@ -2,6 +2,6 @@ module memo go 1.25.0 -require gitcode.com/JianFeeeee/homeagent-sdk v0.0.0 +require github.com/JianFeeeee/homeagentsdk v0.0.0 -replace gitcode.com/JianFeeeee/homeagent-sdk => ../../ +replace github.com/JianFeeeee/homeagentsdk => ../../ diff --git a/example/memo/main.go b/example/memo/main.go index 67c3a3c..8d53937 100644 --- a/example/memo/main.go +++ b/example/memo/main.go @@ -3,7 +3,7 @@ package main import ( - sdk "gitcode.com/JianFeeeee/homeagent-sdk/sdk" + sdk "github.com/JianFeeeee/homeagentsdk/sdk" ) func NewPlugin(name string, config map[string]interface{}) (sdk.Plugin, error) { diff --git a/example/memo/plugin.go b/example/memo/plugin.go index 53ab9c1..8061138 100644 --- a/example/memo/plugin.go +++ b/example/memo/plugin.go @@ -10,7 +10,7 @@ import ( "sync" "time" - "gitcode.com/JianFeeeee/homeagent-sdk/sdk" + "github.com/JianFeeeee/homeagentsdk/sdk" ) // Todo 待办条目:会被主动提醒 diff --git a/example/music/go.mod b/example/music/go.mod index 6410e30..9e51318 100644 --- a/example/music/go.mod +++ b/example/music/go.mod @@ -2,6 +2,6 @@ module music go 1.25.0 -require gitcode.com/JianFeeeee/homeagent-sdk v0.0.0 +require github.com/JianFeeeee/homeagentsdk v0.0.0 -replace gitcode.com/JianFeeeee/homeagent-sdk => ../../ +replace github.com/JianFeeeee/homeagentsdk => ../../ diff --git a/example/music/main.go b/example/music/main.go index 67c3a3c..8d53937 100644 --- a/example/music/main.go +++ b/example/music/main.go @@ -3,7 +3,7 @@ package main import ( - sdk "gitcode.com/JianFeeeee/homeagent-sdk/sdk" + sdk "github.com/JianFeeeee/homeagentsdk/sdk" ) func NewPlugin(name string, config map[string]interface{}) (sdk.Plugin, error) { diff --git a/example/music/plugin.go b/example/music/plugin.go index 6de6a34..f964a33 100644 --- a/example/music/plugin.go +++ b/example/music/plugin.go @@ -9,7 +9,7 @@ import ( "strings" "time" - sdk "gitcode.com/JianFeeeee/homeagent-sdk/sdk" + sdk "github.com/JianFeeeee/homeagentsdk/sdk" ) type Plugin struct { diff --git a/example/ocr/go.mod b/example/ocr/go.mod index 4bdc8d6..505c30d 100644 --- a/example/ocr/go.mod +++ b/example/ocr/go.mod @@ -2,6 +2,6 @@ module ocr go 1.25.0 -require gitcode.com/JianFeeeee/homeagent-sdk v0.0.0 +require github.com/JianFeeeee/homeagentsdk v0.0.0 -replace gitcode.com/JianFeeeee/homeagent-sdk => ../../ +replace github.com/JianFeeeee/homeagentsdk => ../../ diff --git a/example/ocr/main.go b/example/ocr/main.go index 67c3a3c..8d53937 100644 --- a/example/ocr/main.go +++ b/example/ocr/main.go @@ -3,7 +3,7 @@ package main import ( - sdk "gitcode.com/JianFeeeee/homeagent-sdk/sdk" + sdk "github.com/JianFeeeee/homeagentsdk/sdk" ) func NewPlugin(name string, config map[string]interface{}) (sdk.Plugin, error) { diff --git a/example/ocr/plugin.go b/example/ocr/plugin.go index 641ec38..556cb01 100644 --- a/example/ocr/plugin.go +++ b/example/ocr/plugin.go @@ -13,7 +13,7 @@ import ( "strings" "time" - "gitcode.com/JianFeeeee/homeagent-sdk/sdk" + "github.com/JianFeeeee/homeagentsdk/sdk" ) type Plugin struct { diff --git a/example/plugindev/go.mod b/example/plugindev/go.mod index b16ee3b..956b8d3 100644 --- a/example/plugindev/go.mod +++ b/example/plugindev/go.mod @@ -2,6 +2,6 @@ module plugindev go 1.25.0 -require gitcode.com/JianFeeeee/homeagent-sdk v0.0.0 +require github.com/JianFeeeee/homeagentsdk v0.0.0 -replace gitcode.com/JianFeeeee/homeagent-sdk => ../../ +replace github.com/JianFeeeee/homeagentsdk => ../../ diff --git a/example/plugindev/main.go b/example/plugindev/main.go index 67c3a3c..8d53937 100644 --- a/example/plugindev/main.go +++ b/example/plugindev/main.go @@ -3,7 +3,7 @@ package main import ( - sdk "gitcode.com/JianFeeeee/homeagent-sdk/sdk" + sdk "github.com/JianFeeeee/homeagentsdk/sdk" ) func NewPlugin(name string, config map[string]interface{}) (sdk.Plugin, error) { diff --git a/example/plugindev/plugin.go b/example/plugindev/plugin.go index f66beea..795f6ad 100644 --- a/example/plugindev/plugin.go +++ b/example/plugindev/plugin.go @@ -26,7 +26,7 @@ import ( "strings" "time" - "gitcode.com/JianFeeeee/homeagent-sdk/sdk" + "github.com/JianFeeeee/homeagentsdk/sdk" ) const ( diff --git a/example/qq/go.mod b/example/qq/go.mod index 016953d..3ec0d11 100644 --- a/example/qq/go.mod +++ b/example/qq/go.mod @@ -2,6 +2,6 @@ module qq go 1.25.0 -require gitcode.com/JianFeeeee/homeagent-sdk v0.0.0 +require github.com/JianFeeeee/homeagentsdk v0.0.0 -replace gitcode.com/JianFeeeee/homeagent-sdk => ../../ +replace github.com/JianFeeeee/homeagentsdk => ../../ diff --git a/example/qq/main.go b/example/qq/main.go index 67c3a3c..8d53937 100644 --- a/example/qq/main.go +++ b/example/qq/main.go @@ -3,7 +3,7 @@ package main import ( - sdk "gitcode.com/JianFeeeee/homeagent-sdk/sdk" + sdk "github.com/JianFeeeee/homeagentsdk/sdk" ) func NewPlugin(name string, config map[string]interface{}) (sdk.Plugin, error) { diff --git a/example/qq/plugin.go b/example/qq/plugin.go index d295527..f7649d7 100644 --- a/example/qq/plugin.go +++ b/example/qq/plugin.go @@ -22,7 +22,7 @@ import ( "sync" "time" - "gitcode.com/JianFeeeee/homeagent-sdk/sdk" + "github.com/JianFeeeee/homeagentsdk/sdk" ) type ForwardRule struct { diff --git a/example/qq/plugin_test.go b/example/qq/plugin_test.go index 50704c0..4911591 100644 --- a/example/qq/plugin_test.go +++ b/example/qq/plugin_test.go @@ -9,7 +9,7 @@ import ( "testing" "time" - "gitcode.com/JianFeeeee/homeagent-sdk/sdk" + "github.com/JianFeeeee/homeagentsdk/sdk" ) func newPermissionTestPlugin(t *testing.T) *Plugin { diff --git a/example/recoverydiag/go.mod b/example/recoverydiag/go.mod index f1fc4ca..0e2a672 100644 --- a/example/recoverydiag/go.mod +++ b/example/recoverydiag/go.mod @@ -2,6 +2,6 @@ module recoverydiag go 1.25.0 -require gitcode.com/JianFeeeee/homeagent-sdk v0.0.0 +require github.com/JianFeeeee/homeagentsdk v0.0.0 -replace gitcode.com/JianFeeeee/homeagent-sdk => ../../ \ No newline at end of file +replace github.com/JianFeeeee/homeagentsdk => ../../ \ No newline at end of file diff --git a/example/recoverydiag/main.go b/example/recoverydiag/main.go index 67c3a3c..8d53937 100644 --- a/example/recoverydiag/main.go +++ b/example/recoverydiag/main.go @@ -3,7 +3,7 @@ package main import ( - sdk "gitcode.com/JianFeeeee/homeagent-sdk/sdk" + sdk "github.com/JianFeeeee/homeagentsdk/sdk" ) func NewPlugin(name string, config map[string]interface{}) (sdk.Plugin, error) { diff --git a/example/recoverydiag/plugin.go b/example/recoverydiag/plugin.go index 5b666d9..855ef1c 100644 --- a/example/recoverydiag/plugin.go +++ b/example/recoverydiag/plugin.go @@ -14,7 +14,7 @@ import ( "strings" "time" - sdk "gitcode.com/JianFeeeee/homeagent-sdk/sdk" + sdk "github.com/JianFeeeee/homeagentsdk/sdk" ) // Plugin 快速检查/崩溃取证工具集。全部确定性检出,返回结论而非原文,供 guard / failback 决策。 diff --git a/example/rss/go.mod b/example/rss/go.mod index 5a92913..40521d2 100644 --- a/example/rss/go.mod +++ b/example/rss/go.mod @@ -3,15 +3,15 @@ module rss go 1.25.0 require ( - gitcode.com/JianFeeeee/homeagent-sdk v0.0.0 + github.com/JianFeeeee/homeagentsdk v0.0.0 github.com/mmcdole/gofeed v1.4.0 github.com/mmcdole/goxpp/v2 v2.0.0 golang.org/x/net v0.56.0 golang.org/x/text v0.38.0 ) -replace gitcode.com/JianFeeeee/homeagent-sdk => ../../ +replace github.com/JianFeeeee/homeagentsdk => ../../ -replace gitcode.com/JianFeeeee/homeagent-sdk => ../../ +replace github.com/JianFeeeee/homeagentsdk => ../../ -replace gitcode.com/JianFeeeee/homeagent-sdk => ../../ +replace github.com/JianFeeeee/homeagentsdk => ../../ diff --git a/example/rss/main.go b/example/rss/main.go index 67c3a3c..8d53937 100644 --- a/example/rss/main.go +++ b/example/rss/main.go @@ -3,7 +3,7 @@ package main import ( - sdk "gitcode.com/JianFeeeee/homeagent-sdk/sdk" + sdk "github.com/JianFeeeee/homeagentsdk/sdk" ) func NewPlugin(name string, config map[string]interface{}) (sdk.Plugin, error) { diff --git a/example/rss/plugin.go b/example/rss/plugin.go index 46c4773..03d1214 100644 --- a/example/rss/plugin.go +++ b/example/rss/plugin.go @@ -12,7 +12,7 @@ import ( "sync" "time" - sdk "gitcode.com/JianFeeeee/homeagent-sdk/sdk" + sdk "github.com/JianFeeeee/homeagentsdk/sdk" "github.com/mmcdole/gofeed" ) diff --git a/example/sanitizer/go.mod b/example/sanitizer/go.mod index 09b69cc..9b07f8b 100644 --- a/example/sanitizer/go.mod +++ b/example/sanitizer/go.mod @@ -2,6 +2,6 @@ module sanitizer go 1.25.0 -require gitcode.com/JianFeeeee/homeagent-sdk v0.0.0 +require github.com/JianFeeeee/homeagentsdk v0.0.0 -replace gitcode.com/JianFeeeee/homeagent-sdk => ../../ +replace github.com/JianFeeeee/homeagentsdk => ../../ diff --git a/example/sanitizer/main.go b/example/sanitizer/main.go index 67c3a3c..8d53937 100644 --- a/example/sanitizer/main.go +++ b/example/sanitizer/main.go @@ -3,7 +3,7 @@ package main import ( - sdk "gitcode.com/JianFeeeee/homeagent-sdk/sdk" + sdk "github.com/JianFeeeee/homeagentsdk/sdk" ) func NewPlugin(name string, config map[string]interface{}) (sdk.Plugin, error) { diff --git a/example/sanitizer/plugin.go b/example/sanitizer/plugin.go index 666f705..c8e8764 100644 --- a/example/sanitizer/plugin.go +++ b/example/sanitizer/plugin.go @@ -23,7 +23,7 @@ import ( "strings" "unicode/utf8" - "gitcode.com/JianFeeeee/homeagent-sdk/sdk" + "github.com/JianFeeeee/homeagentsdk/sdk" ) var ( diff --git a/example/vanblog/go.mod b/example/vanblog/go.mod index 1acf25e..6f10106 100644 --- a/example/vanblog/go.mod +++ b/example/vanblog/go.mod @@ -2,6 +2,6 @@ module vanblog-plugin go 1.25.0 -require gitcode.com/JianFeeeee/homeagent-sdk v0.0.0 +require github.com/JianFeeeee/homeagentsdk v0.0.0 -replace gitcode.com/JianFeeeee/homeagent-sdk => ../../ +replace github.com/JianFeeeee/homeagentsdk => ../../ diff --git a/example/vanblog/plugin.go b/example/vanblog/plugin.go index 4aeebb7..06870ad 100644 --- a/example/vanblog/plugin.go +++ b/example/vanblog/plugin.go @@ -12,7 +12,7 @@ import ( "strings" "time" - sdk "gitcode.com/JianFeeeee/homeagent-sdk/sdk" + sdk "github.com/JianFeeeee/homeagentsdk/sdk" ) type Plugin struct { diff --git a/example/vikunja/go.mod b/example/vikunja/go.mod index ed39de3..fb4fb11 100644 --- a/example/vikunja/go.mod +++ b/example/vikunja/go.mod @@ -2,7 +2,7 @@ module vikunja-plugin go 1.25.0 -require gitcode.com/JianFeeeee/homeagent-sdk v0.0.0 +require github.com/JianFeeeee/homeagentsdk v0.0.0 // 与同目录其它示例一致:SDK 指向仓库内的 vendored 副本 @@ -12,4 +12,4 @@ require gitcode.com/JianFeeeee/homeagent-sdk v0.0.0 -replace gitcode.com/JianFeeeee/homeagent-sdk => ../../ +replace github.com/JianFeeeee/homeagentsdk => ../../ diff --git a/example/vikunja/plugin.go b/example/vikunja/plugin.go index 7f20901..54c9140 100644 --- a/example/vikunja/plugin.go +++ b/example/vikunja/plugin.go @@ -38,7 +38,7 @@ import ( "strings" "time" - sdk "gitcode.com/JianFeeeee/homeagent-sdk/sdk" + sdk "github.com/JianFeeeee/homeagentsdk/sdk" ) // ======== 配置键 ======== diff --git a/example/weather/go.mod b/example/weather/go.mod index f561480..79745b1 100644 --- a/example/weather/go.mod +++ b/example/weather/go.mod @@ -2,7 +2,7 @@ module weather go 1.25.0 -require gitcode.com/JianFeeeee/homeagent-sdk v0.0.0 +require github.com/JianFeeeee/homeagentsdk v0.0.0 -replace gitcode.com/JianFeeeee/homeagent-sdk => ../../ +replace github.com/JianFeeeee/homeagentsdk => ../../ diff --git a/example/weather/plugin.go b/example/weather/plugin.go index b4b3f05..e609940 100644 --- a/example/weather/plugin.go +++ b/example/weather/plugin.go @@ -9,7 +9,7 @@ import ( "strings" "time" - sdk "gitcode.com/JianFeeeee/homeagent-sdk/sdk" + sdk "github.com/JianFeeeee/homeagentsdk/sdk" ) type Plugin struct { diff --git a/go.mod b/go.mod index 22645b1..9db0ff7 100644 --- a/go.mod +++ b/go.mod @@ -1,3 +1,3 @@ -module gitcode.com/JianFeeeee/homeagent-sdk +module github.com/JianFeeeee/homeagentsdk go 1.21.0 diff --git a/meta/meta.go b/meta/meta.go index 9c370f9..9ed1cf0 100644 --- a/meta/meta.go +++ b/meta/meta.go @@ -4,7 +4,7 @@ package meta var ( // Version 是 HomeAgent SDK 版本号。 - // 通过 `-ldflags="-X gitcode.com/JianFeeeee/homeagent-sdk/meta.Version=vX.Y.Z"` 注入。 + // 通过 `-ldflags="-X github.com/JianFeeeee/homeagentsdk/meta.Version=vX.Y.Z"` 注入。 // // 版本号语义:**SDK 版本跟随核心的中版本,patch 位恒为 .0**。 // 整条核心 1.1.x 线(1.1.0、1.1.1、1.1.7…)共用 SDK 1.1.0; @@ -60,7 +60,12 @@ var ( SDKName = "HomeAgent SDK" // CoreModule 是核心仓的 Go module path,供 hmapdev 生成 go.mod 时使用。 - CoreModule = "gitcode.com/JianFeeeee/HomeAgent" + // + // ★ 2026-10-08 随主仓托管地迁移而更新:仓库在 GitHub + // (github.com/JianFeeeee/HomeAgent),module 路径同步。 + // 注意它与 SDKModule 不是同一个仓:插件只依赖 SDK,**不依赖主仓**, + // 所以改本常量不影响任何已有插件。 + CoreModule = "github.com/JianFeeeee/HomeAgent" // CoreVersion 是此 SDK 所兼容的最低核心版本。 // diff --git a/package/build.sh b/package/build.sh index 90efa3b..84c8b44 100755 --- a/package/build.sh +++ b/package/build.sh @@ -56,7 +56,7 @@ build_hmapdev() { echo "[BUILD] hmapdev ${GOOS:-linux}/${GOARCH:-amd64} → $out" cd "$PROJECT_ROOT/$src" - "$GO" build -trimpath -ldflags "-X gitcode.com/JianFeeeee/homeagent-sdk/meta.Version=${VERSION}" \ + "$GO" build -trimpath -ldflags "-X github.com/JianFeeeee/homeagentsdk/meta.Version=${VERSION}" \ -o "$out" . echo " OK ($(du -h "$out" | cut -f1))" cd "$PROJECT_ROOT" diff --git a/sdk/plugin.go b/sdk/plugin.go index 544df5f..f055ec6 100644 --- a/sdk/plugin.go +++ b/sdk/plugin.go @@ -3,7 +3,7 @@ package sdk import ( "sync" - "gitcode.com/JianFeeeee/homeagent-sdk/meta" + "github.com/JianFeeeee/homeagentsdk/meta" ) // SDKVersion 是对外暴露的 SDK 版本号。 diff --git a/tools/hmapdev/cmd_debug.go b/tools/hmapdev/cmd_debug.go index 49108f9..d60a00a 100644 --- a/tools/hmapdev/cmd_debug.go +++ b/tools/hmapdev/cmd_debug.go @@ -7,7 +7,7 @@ import ( "path/filepath" "strings" - "gitcode.com/JianFeeeee/homeagent-sdk/tools/hmapdev/yaegi" + "github.com/JianFeeeee/homeagentsdk/tools/hmapdev/yaegi" ) // tmplLuaDebug is the temporary Lua debug script template diff --git a/tools/hmapdev/cmd_sdk.go b/tools/hmapdev/cmd_sdk.go index eaedf5b..56bfed8 100644 --- a/tools/hmapdev/cmd_sdk.go +++ b/tools/hmapdev/cmd_sdk.go @@ -50,8 +50,8 @@ func sdkVersionDir(version string) string { return filepath.Join(sdkStore(), version) } -const sdkRepoURL = "https://gitcode.com/JianFeeeee/homeagent-sdk.git" -const sdkDownloadURL = "https://gitcode.com/JianFeeeee/homeagent-sdk/-/archive/%s/homeagent-sdk-%s.tar.gz" +const sdkRepoURL = "https://github.com/JianFeeeee/homeagentsdk.git" +const sdkDownloadURL = "https://github.com/JianFeeeee/homeagentsdk/-/archive/%s/homeagent-sdk-%s.tar.gz" func cmdSDK(args []string) { if len(args) < 1 { diff --git a/tools/hmapdev/go.mod b/tools/hmapdev/go.mod index da547c8..e1a0025 100644 --- a/tools/hmapdev/go.mod +++ b/tools/hmapdev/go.mod @@ -1,9 +1,9 @@ -module gitcode.com/JianFeeeee/homeagent-sdk/tools/hmapdev +module github.com/JianFeeeee/homeagentsdk/tools/hmapdev go 1.21.0 -require gitcode.com/JianFeeeee/homeagent-sdk v0.0.0 +require github.com/JianFeeeee/homeagentsdk v0.0.0 require github.com/traefik/yaegi v0.16.1 -replace gitcode.com/JianFeeeee/homeagent-sdk => ../../ +replace github.com/JianFeeeee/homeagentsdk => ../../ diff --git a/tools/hmapdev/main.go b/tools/hmapdev/main.go index 09540f4..0aa8492 100644 --- a/tools/hmapdev/main.go +++ b/tools/hmapdev/main.go @@ -6,7 +6,7 @@ import ( "os" "runtime" - "gitcode.com/JianFeeeee/homeagent-sdk/meta" + "github.com/JianFeeeee/homeagentsdk/meta" ) func main() { @@ -47,7 +47,7 @@ func printVersion() { // printVersionTo 把版本身份写到 w(抽出来是为了能被测试钉住)。 func printVersionTo(w io.Writer) { fmt.Fprintf(w, "hmapdev %s\n", meta.Version) - fmt.Fprintf(w, " SDK 模块: %s\n", "gitcode.com/JianFeeeee/homeagent-sdk") + fmt.Fprintf(w, " SDK 模块: %s\n", "github.com/JianFeeeee/homeagentsdk") if meta.Commit != "" && meta.Commit != "unknown" { fmt.Fprintf(w, " 构建提交: %s\n", meta.Commit) } diff --git a/tools/hmapdev/main_version_test.go b/tools/hmapdev/main_version_test.go index 3e79a21..321a04f 100644 --- a/tools/hmapdev/main_version_test.go +++ b/tools/hmapdev/main_version_test.go @@ -5,7 +5,7 @@ import ( "strings" "testing" - "gitcode.com/JianFeeeee/homeagent-sdk/meta" + "github.com/JianFeeeee/homeagentsdk/meta" ) // 工具链必须能报出自己的版本。 diff --git a/tools/hmapdev/stagediff_test.go b/tools/hmapdev/stagediff_test.go index bc5ae03..122f9fb 100644 --- a/tools/hmapdev/stagediff_test.go +++ b/tools/hmapdev/stagediff_test.go @@ -4,10 +4,11 @@ import ( "encoding/json" "testing" - sdk "gitcode.com/JianFeeeee/homeagent-sdk/sdk" + sdk "github.com/JianFeeeee/homeagentsdk/sdk" ) -// 本测试验证 tmplLinuxBridge 中 snapshotWritable + changedFieldsOnly 的语义(plan.md 11.3)。 +// 本测试验证 tmplLinuxBridge 中 snapshotWritable + changedFieldsOnly 的语义。 +// 该语义于 2026-09 落地并经本测试锁定(历史依据见 git log --grep=hmapdev)。 // 模板字符串本身无法直接单测,这里以同一份逻辑复刻,防止回归。 // ❗ 模板与本文件须同步修改。 // diff --git a/tools/hmapdev/templates.go b/tools/hmapdev/templates.go index 4a12689..dc47598 100644 --- a/tools/hmapdev/templates.go +++ b/tools/hmapdev/templates.go @@ -23,9 +23,15 @@ go {{.GoVersion}} require {{.SDKModule}} {{.SDKVersion}} {{if .SDKLocalPath}} -// SDK 指向本机源码。gitcode 的模块不在 proxy.golang.org 上, -// 没有这条 replace 就需要 go.sum 条目,而那个条目无处可拉。 -// 若你已有可访问的私有 proxy,可删掉本行。 +// SDK 指向本机源码。 +// +// ★ 为何默认走 replace 而不是直接拉模块(2026-10-08 更新): +// SDK 已从 gitcode 迁到 GitHub(module 路径 github.com/JianFeeeee/homeagentsdk)。 +// 仓库虽在 GitHub,但本工程模板仍默认指向**本机源码**,原因与托管地无关: +// (1)hmapdev 装的是本机 SDK(~/.homeagent/hmapdev/sdk),离线也能构建; +// (2)插件必须与内核的 SDK 版本严格一致,走网络拉会引入版本漂移; +// (3)内网/受限出口环境拉不到公共 proxy。 +// 若你已有可访问的私有 proxy 或愿意走公网,可删掉本行。 replace {{.SDKModule}} => {{.SDKLocalPath}} {{end}}` @@ -33,7 +39,7 @@ const tmplPluginGo = `package main import ( "fmt" - "gitcode.com/JianFeeeee/homeagent-sdk/sdk" + "github.com/JianFeeeee/homeagentsdk/sdk" ) type Plugin struct { diff --git a/tools/hmapdev/templates/main.go.tmpl b/tools/hmapdev/templates/main.go.tmpl index 777e850..e035657 100644 --- a/tools/hmapdev/templates/main.go.tmpl +++ b/tools/hmapdev/templates/main.go.tmpl @@ -3,7 +3,7 @@ package main import ( "encoding/json" "fmt" - "gitcode.com/JianFeeeee/homeagent-sdk/sdk" + "github.com/JianFeeeee/homeagentsdk/sdk" ) type Plugin struct { diff --git a/tools/hmapdev/templates/proc_main.go.tmpl b/tools/hmapdev/templates/proc_main.go.tmpl index 272f31f..f2b9808 100644 --- a/tools/hmapdev/templates/proc_main.go.tmpl +++ b/tools/hmapdev/templates/proc_main.go.tmpl @@ -20,7 +20,7 @@ import ( "os" "sync" - sdk "gitcode.com/JianFeeeee/homeagent-sdk/sdk" + sdk "github.com/JianFeeeee/homeagentsdk/sdk" ) // ---- 协议常量(须与内核 internal/plugin/proc/protocol.go 一致)---- diff --git a/tools/hmapdev/yaegi/interp.go b/tools/hmapdev/yaegi/interp.go index 79ebc36..914d0b3 100644 --- a/tools/hmapdev/yaegi/interp.go +++ b/tools/hmapdev/yaegi/interp.go @@ -13,7 +13,7 @@ import ( "github.com/traefik/yaegi/interp" "github.com/traefik/yaegi/stdlib" - "gitcode.com/JianFeeeee/homeagent-sdk/tools/hmapdev/yaegi/mocksdk" + "github.com/JianFeeeee/homeagentsdk/tools/hmapdev/yaegi/mocksdk" ) type YaegiDebugger struct { @@ -155,7 +155,7 @@ func NewYaegiDebugger(dir string, replaces []string) (*YaegiDebugger, error) { pkg[name] = reflect.ValueOf(t) } - sdkExports["gitcode.com/JianFeeeee/homeagent-sdk/sdk"] = pkg + sdkExports["github.com/JianFeeeee/homeagentsdk/sdk"] = pkg i.Use(sdkExports) return &YaegiDebugger{ diff --git a/tools/hmapdev/yaegi/mocksdk/parity_test.go b/tools/hmapdev/yaegi/mocksdk/parity_test.go index 133d88c..2c0a0c6 100644 --- a/tools/hmapdev/yaegi/mocksdk/parity_test.go +++ b/tools/hmapdev/yaegi/mocksdk/parity_test.go @@ -11,7 +11,7 @@ import ( "strings" "testing" - sdk "gitcode.com/JianFeeeee/homeagent-sdk/sdk" + sdk "github.com/JianFeeeee/homeagentsdk/sdk" ) // structFields 解析 file 中的指定 struct,返回其字段名集合。