From 7f00559d9d760b5c063f48b69bcec004021a47a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=BE=8E=E9=9B=BB=E7=90=83?= Date: Wed, 1 Apr 2026 21:27:21 +0800 Subject: [PATCH] Register TTS tool if provider is available --- pkg/agent/loop.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/agent/loop.go b/pkg/agent/loop.go index e2f2111ed..19c1f0369 100644 --- a/pkg/agent/loop.go +++ b/pkg/agent/loop.go @@ -277,6 +277,10 @@ func registerSharedTools( agent.Tools.Register(sendFileTool) } + if ttsProvider != nil { + agent.Tools.Register(tools.NewSendTTSTool(ttsProvider, nil)) + } + if cfg.Tools.IsToolEnabled("load_image") { loadImageTool := tools.NewLoadImageTool( agent.Workspace,