Skip to content

Commit e546d7f

Browse files
feat: jsonrpc transport
1 parent 3300097 commit e546d7f

File tree

5 files changed

+12
-11
lines changed

5 files changed

+12
-11
lines changed

a2a/transport/jsonrpc/client.go1 renamed to a2a/transport/jsonrpc/client.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@ import (
1010
std_http "net/http"
1111
"net/url"
1212

13-
"github.com/cloudwego/eino-ext/a2a/transport/jsonrpc/client"
14-
"github.com/cloudwego/eino-ext/a2a/transport/jsonrpc/core"
15-
"github.com/cloudwego/eino-ext/a2a/transport/jsonrpc/pkg/transport/http"
13+
"github.com/cloudwego/eino-ext/a2a/models"
14+
"github.com/cloudwego/eino-ext/a2a/transport"
1615
hertz_client "github.com/cloudwego/hertz/pkg/app/client"
1716
"github.com/cloudwego/hertz/pkg/protocol/consts"
1817

19-
"github.com/cloudwego/eino-ext/a2a/models"
20-
"github.com/cloudwego/eino-ext/a2a/transport"
18+
"github.com/cloudwego/eino-ext/a2a/transport/jsonrpc/client"
19+
"github.com/cloudwego/eino-ext/a2a/transport/jsonrpc/core"
20+
"github.com/cloudwego/eino-ext/a2a/transport/jsonrpc/pkg/transport/http"
2121
)
2222

2323
type ClientConfig struct {

a2a/transport/jsonrpc/go.mod

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ require (
1313
github.com/bytedance/gopkg v0.1.1 // indirect
1414
github.com/bytedance/sonic/loader v0.3.0 // indirect
1515
github.com/cloudwego/base64x v0.1.5 // indirect
16+
github.com/cloudwego/eino-ext/a2a v0.0.0-20250825034609-dbf35043464f // indirect
1617
github.com/cloudwego/gopkg v0.1.4 // indirect
1718
github.com/cloudwego/netpoll v0.7.0 // indirect
1819
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect

a2a/transport/jsonrpc/go.sum

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ github.com/bytedance/sonic/loader v0.3.0 h1:dskwH8edlzNMctoruo8FPTJDF3vLtDT0sXZw
77
github.com/bytedance/sonic/loader v0.3.0/go.mod h1:N8A3vUdtUebEY2/VQC0MyhYeKUFosQU6FxH2JmUe6VI=
88
github.com/cloudwego/base64x v0.1.5 h1:XPciSp1xaq2VCSt6lF0phncD4koWyULpl5bUxbfCyP4=
99
github.com/cloudwego/base64x v0.1.5/go.mod h1:0zlkT4Wn5C6NdauXdJRhSKRlJvmclQ1hhJgA0rcu/8w=
10+
github.com/cloudwego/eino-ext/a2a v0.0.0-20250825034609-dbf35043464f h1:SpdPFIwDjeQQG+RH+mJWOIoooZxby0NebtI+fJV4r3A=
11+
github.com/cloudwego/eino-ext/a2a v0.0.0-20250825034609-dbf35043464f/go.mod h1:z7Dpr4Td5Uh8ePjBaciMgWcJiM9QeNWAHLYY+kRBxWo=
1012
github.com/cloudwego/gopkg v0.1.4 h1:EoQiCG4sTonTPHxOGE0VlQs+sQR+Hsi2uN0qqwu8O50=
1113
github.com/cloudwego/gopkg v0.1.4/go.mod h1:FQuXsRWRsSqJLsMVd5SYzp8/Z1y5gXKnVvRrWUOsCMI=
1214
github.com/cloudwego/hertz v0.10.2 h1:scaVn4E/AQ/vuMAC8FXzUzsEXS/TF1ix1I+4slPhh7c=

a2a/transport/jsonrpc/jsonrpc.go

Lines changed: 0 additions & 1 deletion
This file was deleted.

a2a/transport/jsonrpc/server.go1 renamed to a2a/transport/jsonrpc/server.go

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,15 @@ import (
77
"fmt"
88
"net/http"
99

10-
"github.com/cloudwego/eino-ext/a2a/transport/jsonrpc/core"
11-
"github.com/cloudwego/eino-ext/a2a/transport/jsonrpc/streaming"
10+
"github.com/cloudwego/eino-ext/a2a/models"
11+
"github.com/cloudwego/eino-ext/a2a/transport"
1212
"github.com/cloudwego/hertz/pkg/app"
1313
"github.com/cloudwego/hertz/pkg/route"
1414

15+
"github.com/cloudwego/eino-ext/a2a/transport/jsonrpc/core"
1516
jsonrpc_http "github.com/cloudwego/eino-ext/a2a/transport/jsonrpc/pkg/transport/http"
1617
"github.com/cloudwego/eino-ext/a2a/transport/jsonrpc/server"
17-
18-
"github.com/cloudwego/eino-ext/a2a/models"
19-
"github.com/cloudwego/eino-ext/a2a/transport"
18+
"github.com/cloudwego/eino-ext/a2a/transport/jsonrpc/streaming"
2019
)
2120

2221
type ServerConfig struct {

0 commit comments

Comments
 (0)