feat(devops): update devops of einodev example (#4)

drew/english
liujian-bytedance 1 year ago committed by GitHub
parent 72b9638249
commit 134df1d441
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -67,7 +67,6 @@ func RegisterSimpleStateGraph(ctx context.Context) {
_ = sg.AddEdge("node_3", compose.END) _ = sg.AddEdge("node_3", compose.END)
// The difference with graph is you should use WithGenLocalState to register your local state function
r, err := sg.Compile(ctx) r, err := sg.Compile(ctx)
if err != nil { if err != nil {
logs.Errorf("compile state graph failed, err=%v", err) logs.Errorf("compile state graph failed, err=%v", err)

@ -25,7 +25,7 @@ import (
"github.com/cloudwego/eino-ext/devops" "github.com/cloudwego/eino-ext/devops"
"github.com/cloudwego/eino-examples/devops/debug/chain" "github.com/cloudwego/eino-examples/devops/debug/chain"
graph2 "github.com/cloudwego/eino-examples/devops/debug/graph" "github.com/cloudwego/eino-examples/devops/debug/graph"
"github.com/cloudwego/eino-examples/internal/logs" "github.com/cloudwego/eino-examples/internal/logs"
) )
@ -41,8 +41,8 @@ func main() {
// Register chain, graph and state_graph for demo use // Register chain, graph and state_graph for demo use
chain.RegisterSimpleChain(ctx) chain.RegisterSimpleChain(ctx)
graph2.RegisterSimpleGraph(ctx) graph.RegisterSimpleGraph(ctx)
graph2.RegisterSimpleStateGraph(ctx) graph.RegisterSimpleStateGraph(ctx)
// This part has nothing to do with eino devops debugging, just wanting the demo service exits only when the user actively closes the process. // This part has nothing to do with eino devops debugging, just wanting the demo service exits only when the user actively closes the process.
sigs := make(chan os.Signal, 1) sigs := make(chan os.Signal, 1)

@ -12,7 +12,7 @@ require (
github.com/cloudwego/eino-ext/components/model/openai v0.0.0-20250110031740-2b102ddbf6ee github.com/cloudwego/eino-ext/components/model/openai v0.0.0-20250110031740-2b102ddbf6ee
github.com/cloudwego/eino-ext/components/retriever/volc_vikingdb v0.0.0-20250108030439-1493aa120cb1 github.com/cloudwego/eino-ext/components/retriever/volc_vikingdb v0.0.0-20250108030439-1493aa120cb1
github.com/cloudwego/eino-ext/components/tool/googlesearch v0.0.0-20250110031740-2b102ddbf6ee github.com/cloudwego/eino-ext/components/tool/googlesearch v0.0.0-20250110031740-2b102ddbf6ee
github.com/cloudwego/eino-ext/devops v0.0.0-20250110031740-2b102ddbf6ee github.com/cloudwego/eino-ext/devops v0.0.0-20250115085020-23a349d347b6
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc
github.com/getkin/kin-openapi v0.118.0 github.com/getkin/kin-openapi v0.118.0
github.com/ollama/ollama v0.3.0 github.com/ollama/ollama v0.3.0

@ -104,36 +104,18 @@ github.com/clbanning/mxj v1.8.4/go.mod h1:BVjHeAH+rl9rs6f+QIpeRl0tfu10SXn1pUSa5P
github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw=
github.com/cloudwego/base64x v0.1.4 h1:jwCgWpFanWmN8xoIUHa2rtzmkd5J2plF/dnLS6Xd/0Y= github.com/cloudwego/base64x v0.1.4 h1:jwCgWpFanWmN8xoIUHa2rtzmkd5J2plF/dnLS6Xd/0Y=
github.com/cloudwego/base64x v0.1.4/go.mod h1:0zlkT4Wn5C6NdauXdJRhSKRlJvmclQ1hhJgA0rcu/8w= github.com/cloudwego/base64x v0.1.4/go.mod h1:0zlkT4Wn5C6NdauXdJRhSKRlJvmclQ1hhJgA0rcu/8w=
github.com/cloudwego/eino v0.3.4 h1:trWw8lKU1t1b7PMKSW1GXEJ4H2rLiGWFyVoMJJ3pRDg=
github.com/cloudwego/eino v0.3.4/go.mod h1:+kmJimGEcKuSI6OKhet7kBedkm1WUZS3H1QRazxgWUo=
github.com/cloudwego/eino v0.3.5 h1:9PkAOX/phFifrGXkfl4L9rdecxOQJBJY1FtZqF4bz3c= github.com/cloudwego/eino v0.3.5 h1:9PkAOX/phFifrGXkfl4L9rdecxOQJBJY1FtZqF4bz3c=
github.com/cloudwego/eino v0.3.5/go.mod h1:+kmJimGEcKuSI6OKhet7kBedkm1WUZS3H1QRazxgWUo= github.com/cloudwego/eino v0.3.5/go.mod h1:+kmJimGEcKuSI6OKhet7kBedkm1WUZS3H1QRazxgWUo=
github.com/cloudwego/eino-ext/components/model/ollama v0.0.0-20250103071650-0c38eea04df7 h1:zVuHdmtWsXZNTvkquSLR1OLZxyMlXUY7V7OlZmEk8WU=
github.com/cloudwego/eino-ext/components/model/ollama v0.0.0-20250103071650-0c38eea04df7/go.mod h1:ghehVDIlHcNkbGGfwVK0eCORT4hRB+uVBrkWjRJCHqE=
github.com/cloudwego/eino-ext/components/model/ollama v0.0.0-20250110031740-2b102ddbf6ee h1:7WmvEc53ZoqZmFNowvrgMK5+Dt0oy5TkO+hz3T5uR2k= github.com/cloudwego/eino-ext/components/model/ollama v0.0.0-20250110031740-2b102ddbf6ee h1:7WmvEc53ZoqZmFNowvrgMK5+Dt0oy5TkO+hz3T5uR2k=
github.com/cloudwego/eino-ext/components/model/ollama v0.0.0-20250110031740-2b102ddbf6ee/go.mod h1:FdY7y1FNFAKKGHivitD9biKJqqnUoKI5R3ff8Iflq8I= github.com/cloudwego/eino-ext/components/model/ollama v0.0.0-20250110031740-2b102ddbf6ee/go.mod h1:FdY7y1FNFAKKGHivitD9biKJqqnUoKI5R3ff8Iflq8I=
github.com/cloudwego/eino-ext/components/model/openai v0.0.0-20250103071650-0c38eea04df7 h1:f610CaYkKX50/OEAXxXKDLOz/Dt7mRyNc5/w9z2/WlI=
github.com/cloudwego/eino-ext/components/model/openai v0.0.0-20250103071650-0c38eea04df7/go.mod h1:ZLytjPFzcI5xY8weOH92P2xY+0YXiBm0sVe/u37M6+A=
github.com/cloudwego/eino-ext/components/model/openai v0.0.0-20250108030439-1493aa120cb1 h1:rP1uYVxbsW0/w+RvJXkHBLp9ZArSl5k6qVhp3K1EgVQ=
github.com/cloudwego/eino-ext/components/model/openai v0.0.0-20250108030439-1493aa120cb1/go.mod h1:EaD+9KAHoQD+IVE9SeEta9CX8AjdjOJvzHESVJs/We8=
github.com/cloudwego/eino-ext/components/model/openai v0.0.0-20250110031740-2b102ddbf6ee h1:rEPzSwT2Pyr53QrXL0IOB7JcyQ8fR9aAa2CYBUyCRwA= github.com/cloudwego/eino-ext/components/model/openai v0.0.0-20250110031740-2b102ddbf6ee h1:rEPzSwT2Pyr53QrXL0IOB7JcyQ8fR9aAa2CYBUyCRwA=
github.com/cloudwego/eino-ext/components/model/openai v0.0.0-20250110031740-2b102ddbf6ee/go.mod h1:EaD+9KAHoQD+IVE9SeEta9CX8AjdjOJvzHESVJs/We8= github.com/cloudwego/eino-ext/components/model/openai v0.0.0-20250110031740-2b102ddbf6ee/go.mod h1:EaD+9KAHoQD+IVE9SeEta9CX8AjdjOJvzHESVJs/We8=
github.com/cloudwego/eino-ext/components/retriever/volc_vikingdb v0.0.0-20250106073650-ed838398894a h1:BJV5TZICLOD20UD5K2SaYrqfN9nTAI7HD/cIQQ6EQRw=
github.com/cloudwego/eino-ext/components/retriever/volc_vikingdb v0.0.0-20250106073650-ed838398894a/go.mod h1:rcWKx0AoCENNpoO6duvivAcGiHgPsZcgQhEHbGLxsRo=
github.com/cloudwego/eino-ext/components/retriever/volc_vikingdb v0.0.0-20250108030439-1493aa120cb1 h1:gDJLHr6BQ7iXJFKrnvUvrGDamauVXjTm0XeXk8GbS68= github.com/cloudwego/eino-ext/components/retriever/volc_vikingdb v0.0.0-20250108030439-1493aa120cb1 h1:gDJLHr6BQ7iXJFKrnvUvrGDamauVXjTm0XeXk8GbS68=
github.com/cloudwego/eino-ext/components/retriever/volc_vikingdb v0.0.0-20250108030439-1493aa120cb1/go.mod h1:lj6h0MYtiEGwWDVdkOd4VmZBF7JVWV5bNxv0/r2C+W0= github.com/cloudwego/eino-ext/components/retriever/volc_vikingdb v0.0.0-20250108030439-1493aa120cb1/go.mod h1:lj6h0MYtiEGwWDVdkOd4VmZBF7JVWV5bNxv0/r2C+W0=
github.com/cloudwego/eino-ext/components/tool/googlesearch v0.0.0-20250103071650-0c38eea04df7 h1:EnY4wOvy8S7MDM0DYAQYEbGMC0Fy/4u1lk6HYYuxid0=
github.com/cloudwego/eino-ext/components/tool/googlesearch v0.0.0-20250103071650-0c38eea04df7/go.mod h1:z3v3Ds4lMt9ZwBMeKXcXFQ9O+sEeytywaiSBP6pq4DI=
github.com/cloudwego/eino-ext/components/tool/googlesearch v0.0.0-20250110031740-2b102ddbf6ee h1:33+wTo0u2jM5woDnB0ioHbMrJENUGx+LzDTKmZY+nHg= github.com/cloudwego/eino-ext/components/tool/googlesearch v0.0.0-20250110031740-2b102ddbf6ee h1:33+wTo0u2jM5woDnB0ioHbMrJENUGx+LzDTKmZY+nHg=
github.com/cloudwego/eino-ext/components/tool/googlesearch v0.0.0-20250110031740-2b102ddbf6ee/go.mod h1:BEv0B0XLhsOSM5ilqxA336iCFBypaXtmYhgmwIY93m0= github.com/cloudwego/eino-ext/components/tool/googlesearch v0.0.0-20250110031740-2b102ddbf6ee/go.mod h1:BEv0B0XLhsOSM5ilqxA336iCFBypaXtmYhgmwIY93m0=
github.com/cloudwego/eino-ext/devops v0.0.0-20250108125845-9b932423bb2e h1:LQ/tNqvDbEsvs9e/NRpJxWBJRu13RgjXEMQIFKmjuG4= github.com/cloudwego/eino-ext/devops v0.0.0-20250115085020-23a349d347b6 h1:nuanny1Gb9x5MHUAAM68AY7YRz+dAJ408g2ip13ft4g=
github.com/cloudwego/eino-ext/devops v0.0.0-20250108125845-9b932423bb2e/go.mod h1:Xz9wAdKxOpoHNPFZ1RtPhCiSBmhoV5kJlWqmQyqcXkg= github.com/cloudwego/eino-ext/devops v0.0.0-20250115085020-23a349d347b6/go.mod h1:MzPGghc4J7rSevtxeZpqAejpaFbkoCNzG6AQLG93WmE=
github.com/cloudwego/eino-ext/devops v0.0.0-20250109073820-fb2d91009583 h1:UYAFWaMLWchYTqZ+q80HUT77pWAQoekk/yWpyB0Za7E=
github.com/cloudwego/eino-ext/devops v0.0.0-20250109073820-fb2d91009583/go.mod h1:Xz9wAdKxOpoHNPFZ1RtPhCiSBmhoV5kJlWqmQyqcXkg=
github.com/cloudwego/eino-ext/devops v0.0.0-20250110031740-2b102ddbf6ee h1:y8zsXhaPCUODKnmBzBdXGTZGkGhhPlLxEt+3+fO08OU=
github.com/cloudwego/eino-ext/devops v0.0.0-20250110031740-2b102ddbf6ee/go.mod h1:Xz9wAdKxOpoHNPFZ1RtPhCiSBmhoV5kJlWqmQyqcXkg=
github.com/cloudwego/eino-ext/libs/acl/openai v0.0.0-20241224084133-4395591bc455 h1:Tn+ZLAjK9SWpBWAw+kuFGnC9PV7Le0ktkJvxQE8Jyrs=
github.com/cloudwego/eino-ext/libs/acl/openai v0.0.0-20241224084133-4395591bc455/go.mod h1:hpMNFCfvS4xixQlR7ZVjkL4W+mjGGJEurABCl1BrSJw=
github.com/cloudwego/eino-ext/libs/acl/openai v0.0.0-20250106073650-ed838398894a h1:gHpod7vRkLDi4otZjY9pMom35Rk0/kCDbPl2smyjcK0= github.com/cloudwego/eino-ext/libs/acl/openai v0.0.0-20250106073650-ed838398894a h1:gHpod7vRkLDi4otZjY9pMom35Rk0/kCDbPl2smyjcK0=
github.com/cloudwego/eino-ext/libs/acl/openai v0.0.0-20250106073650-ed838398894a/go.mod h1:uUhE8oadYHiRwU8bymmyYK58TYgc5qm794PdyXoGJlo= github.com/cloudwego/eino-ext/libs/acl/openai v0.0.0-20250106073650-ed838398894a/go.mod h1:uUhE8oadYHiRwU8bymmyYK58TYgc5qm794PdyXoGJlo=
github.com/cloudwego/iasm v0.2.0 h1:1KNIy1I1H9hNNFEEH3DVnI4UujN+1zjpuk6gwHLTssg= github.com/cloudwego/iasm v0.2.0 h1:1KNIy1I1H9hNNFEEH3DVnI4UujN+1zjpuk6gwHLTssg=

Loading…
Cancel
Save