Selaa lähdekoodia

build(deps): 更新 kubanapis 依赖并移除 base-protobuf

- 将 git.ikuban.com/server/kubanapis 依赖更新到最新版本
- 移除了 git.ikuban.com/server/base-protobuf 依赖- 更新了 mcp/tools.go 中的导入路径,使用新的 annotations2 包
dcsunny 4 kuukautta sitten
vanhempi
commit
7e6b8fb213
3 muutettua tiedostoa jossa 5 lisäystä ja 8 poistoa
  1. 1 2
      go.mod
  2. 2 4
      go.sum
  3. 2 2
      mcp/tools.go

+ 1 - 2
go.mod

@@ -5,10 +5,9 @@ go 1.23.2
 toolchain go1.23.6
 
 require (
-	git.ikuban.com/server/base-protobuf v0.0.0-20250530011656-faa573c94d9a
 	git.ikuban.com/server/json v0.0.0-20210408053838-50ac5ceda83a
 	git.ikuban.com/server/kratos-etcd v0.0.0-20250225030354-ebd49a034588
-	git.ikuban.com/server/kubanapis v0.0.0-20250304064227-1bbea9af3cfe
+	git.ikuban.com/server/kubanapis v0.0.0-20250603073021-3eb1e14d710e
 	github.com/dcsunny/gocrypt v0.0.0-20200828060317-4dec5212cc15
 	github.com/dcsunny/mwt v0.0.0-20210128034911-2f50006077f5
 	github.com/dgrijalva/jwt-go v3.2.0+incompatible

+ 2 - 4
go.sum

@@ -593,14 +593,12 @@ cloud.google.com/go/workflows v1.9.0/go.mod h1:ZGkj1aFIOd9c8Gerkjjq7OW7I5+l6cSvT
 cloud.google.com/go/workflows v1.10.0/go.mod h1:fZ8LmRmZQWacon9UCX1r/g/DfAXx5VcPALq2CxzdePw=
 dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU=
 gioui.org v0.0.0-20210308172011-57750fc8a0a6/go.mod h1:RSH6KIUZ0p2xy5zHDxgAM4zumjgTw83q2ge/PI+yyw8=
-git.ikuban.com/server/base-protobuf v0.0.0-20250530011656-faa573c94d9a h1:hzndtRfgdoxJ+RjplcRtgaXnCFdQwO4RVAjn5tfmfB4=
-git.ikuban.com/server/base-protobuf v0.0.0-20250530011656-faa573c94d9a/go.mod h1:cZ54FWN2AIukt0UparfDiKxjtul2ltS8NCzFLZpCNfU=
 git.ikuban.com/server/json v0.0.0-20210408053838-50ac5ceda83a h1:2OcIUm+cnO7dbUNPxoylWFkNizpeLI1RxiV4jVHSDbc=
 git.ikuban.com/server/json v0.0.0-20210408053838-50ac5ceda83a/go.mod h1:tRbbUpdE5PLoYhhkgt+XjE4RiydCsgm2r/Vjq/LtZic=
 git.ikuban.com/server/kratos-etcd v0.0.0-20250225030354-ebd49a034588 h1:tGIGsvkSas/jnqdjVsR+7WRqt4GkN/92XDG5kVKW3c0=
 git.ikuban.com/server/kratos-etcd v0.0.0-20250225030354-ebd49a034588/go.mod h1:iHeJz1kSybNBtFW9w+OtLmAUhRc4OsFRbQ4D1lcuENg=
-git.ikuban.com/server/kubanapis v0.0.0-20250304064227-1bbea9af3cfe h1:+NYlvLm3qNiCwFwTwpsadtyTYM1weSjTNaYFLRNQM0c=
-git.ikuban.com/server/kubanapis v0.0.0-20250304064227-1bbea9af3cfe/go.mod h1:b5gSB2UCDTDEKb7+nqSCONPt6Cmo7/2N+d7puBD8bos=
+git.ikuban.com/server/kubanapis v0.0.0-20250603073021-3eb1e14d710e h1:wlmFFUJRQ2l0etsYk4RXbn1830D8etD+M+7OKlRkZ2A=
+git.ikuban.com/server/kubanapis v0.0.0-20250603073021-3eb1e14d710e/go.mod h1:b5gSB2UCDTDEKb7+nqSCONPt6Cmo7/2N+d7puBD8bos=
 git.sr.ht/~sbinet/gg v0.3.1/go.mod h1:KGYtlADtqsqANL9ueOFkWymvzUvLMQllU5Ixo+8v3pc=
 github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
 github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo=

+ 2 - 2
mcp/tools.go

@@ -6,7 +6,7 @@ import (
 	"errors"
 	"strings"
 
-	"git.ikuban.com/server/base-protobuf/kuban/options"
+	annotations2 "git.ikuban.com/server/kubanapis/kuban/api/annotations"
 	openapi_v3 "github.com/google/gnostic/openapiv3"
 	mcp2 "github.com/mark3labs/mcp-go/mcp"
 	"github.com/mark3labs/mcp-go/server"
@@ -46,7 +46,7 @@ func ServerAddTools(s *server.MCPServer, srv any, svcDesc grpc.ServiceDesc) erro
 }
 
 func serverAddToolsByMethod(serviceName string, srv any, method protoreflect.MethodDescriptor, handlerMap map[string]grpc.MethodDesc) (*mcp2.Tool, server.ToolHandlerFunc) {
-	methodMcpOpts, _ := proto.GetExtension(method.Options(), options.E_McpOptions).(*options.McpOptions)
+	methodMcpOpts, _ := proto.GetExtension(method.Options(), annotations2.E_Options).(*annotations2.McpOptions)
 	if methodMcpOpts == nil || !methodMcpOpts.Enabled {
 		return nil, nil
 	}