From 9371d0d6b4fd6ea580bb1797cc910aee4115cffe Mon Sep 17 00:00:00 2001 From: OpenWaygate <27287694+OpenWaygate@users.noreply.github.com> Date: Wed, 21 Jan 2026 00:24:31 +0800 Subject: [PATCH] :recycle: Dedicate agent cmd feat #128 --- cmd/{ => agent}/INSTRUCTION.md | 0 cmd/{ => agent}/agent.go | 7 ++++--- main.go | 1 + 3 files changed, 5 insertions(+), 3 deletions(-) rename cmd/{ => agent}/INSTRUCTION.md (100%) rename cmd/{ => agent}/agent.go (93%) diff --git a/cmd/INSTRUCTION.md b/cmd/agent/INSTRUCTION.md similarity index 100% rename from cmd/INSTRUCTION.md rename to cmd/agent/INSTRUCTION.md diff --git a/cmd/agent.go b/cmd/agent/agent.go similarity index 93% rename from cmd/agent.go rename to cmd/agent/agent.go index ddcd6d0..bbd48ab 100644 --- a/cmd/agent.go +++ b/cmd/agent/agent.go @@ -1,13 +1,14 @@ // Copyright 2026 eat-pray-ai & OpenWaygate // SPDX-License-Identifier: Apache-2.0 -package cmd +package agent import ( _ "embed" "log/slog" "os" + rootCmd "github.com/eat-pray-ai/yutu/cmd" "github.com/modelcontextprotocol/go-sdk/mcp" "github.com/spf13/cobra" "google.golang.org/adk/agent" @@ -54,7 +55,7 @@ var agentCmd = &cobra.Command{ } clientTransport, serverTransport := mcp.NewInMemoryTransports() - _, err = Server.Connect(ctx, serverTransport, nil) + _, err = rootCmd.Server.Connect(ctx, serverTransport, nil) if err != nil { slog.ErrorContext(ctx, "failed to connect to MCP server", "error", err) os.Exit(1) @@ -97,5 +98,5 @@ var agentCmd = &cobra.Command{ } func init() { - RootCmd.AddCommand(agentCmd) + rootCmd.RootCmd.AddCommand(agentCmd) } diff --git a/main.go b/main.go index d44dfcb..f8e759b 100644 --- a/main.go +++ b/main.go @@ -6,6 +6,7 @@ package main import ( "github.com/eat-pray-ai/yutu/cmd" _ "github.com/eat-pray-ai/yutu/cmd/activity" + _ "github.com/eat-pray-ai/yutu/cmd/agent" _ "github.com/eat-pray-ai/yutu/cmd/caption" _ "github.com/eat-pray-ai/yutu/cmd/channel" _ "github.com/eat-pray-ai/yutu/cmd/channelBanner"